のサブクラスであるカスタムフレームクラスのイベントを閉じるようにアクションコマンドを設定するにはどうすればよいjavax.swing.JFrame
ですか?
これは現在のコードです:
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// some stuff here
}
});
入力するコードは、// some stuff here
というラベルの付いたボタンと共有されますquit
。ボタンについては、アクションコマンドをに設定し、リスナーを。の大文字と小文字を区別するという名前の"quit"
外部クラスに設定しました。ウィンドウを閉じるイベントのアクションコマンドをに設定できれば、ウィンドウにも同じリスナーを使用できます。NavigationHandler
actionPerformed
"quit"
"quit"
現在、両方のサイトから呼び出すメソッドがありますが、それは汚れているように感じます。