void terminate() {}
protected JFrame frame = new JFrame();
閉じるボタンを押したときに終了する機能を実行するには、どうすればframe
を得ることができますか?JFrameで実行機能を閉じる
編集:これを実行しようとしましたが、何らかの理由でテストを印刷しません(ただし、プログラムが終了します)。誰が問題になるか考えている人はいますか?
frame.addWindowListener(new WindowAdapter() {
public void WindowClosing(WindowEvent e) {
System.out.println("test");
frame.dispose();
}
});
JFrameを拡張し、WindowAdapterを実装する新しいクラスを作成する必要がありますか? (または、フレームをJFrameとして保持してもかまいませんか?) 実際には動作しません。「新しいWindowAdapter(){}メソッドがローカルで使用されることはありません」という警告が表示されますWindowClosing関数 – Mattias
変更後にコードを投稿してください。 – Maroun
さて、コードを編集として追加しました。 – Mattias