次のコードで、「My Application」ウィンドウが前面にあるのはなぜですか? main メソッドは最初にこのウィンドウを構築しますよね? 「My Window」JFrame が作成されたとき、それは後ろにあるべきではありませんか?
public class MyApp extends JFrame {
public MyApp() {
super();
setSize(300,600);
setTitle("My Application");
setVisible(true);
}
public static void main(String[] args) {
MyApp application = new MyApp();
JFrame window = new JFrame();
window.setSize(600,300);
window.setTitle("My Window");
window.setVisible(true);
}
}