私は (Windows で) NetBeans を使用しており、GUI プログラムに「閉じる」ボタンを追加しています。ボタン上で、マウスの右キーを押します->イベント->アクション->アクション実行。そしてコードでは以下のようにしています。
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
しかし、実行後に「閉じる」ボタンを押しても、プログラムは終了しませんでした。代わりに、ブロックされました。これ以上閉じることはできません。その理由と対処方法は?
Linux NetBeans で同じプログラムを実行すると、「System.exit」が正常に機能します。これは、Windows で NetBeans を再インストールする必要があるということですか? または誰かが同じ問題を抱えていますか?
プラス: 以下のコードは、jButton2 イベントが ActionListener に登録され、NetBeans によって自動的に追加されたことを意味します。
jButton2.setText("Close");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});