簡単な Java プログラムを作成しました。まず、JWindow を拡張するクラスにコンポーネントを追加してから表示します。
public class G4TestWindow extends JWindow {
public G4TestWindow(){
JLabel hah=new JLabel("Wooh");
getContentPane().setLayout(new BorderLayout());
getContentPane().add(hah);
pack();
setVisible(true);
}
}
メインクラスで起動します。
public class G4Test extends JWindow {
public static void main(String []args){
G4TestWindow g4tw=new G4TestWindow();
System.exit(-1);
}
}
しかし、使用してもJava JVMから終了できませんSystem.exit(-1)
。genContentPane().add(hah)
その理由は何度も試行した後であることがわかりました(これを省略した場合、JVM は正常に終了します)。
どうしてこれなの?