プログラムを閉じる(フレームのXを押す)前に、「このウィンドウを閉じてもよろしいですか?ボタンなし。プログラムをシャットダウンする前にメッセージを追加する
このようなことをどのように達成できますか? Iveはウィンドウリスナーを探してみましたが、それまではあまり運がありませんでした。
ここでは、このオーバーライドWindowsリスナーを正確に再生しますか?私は、別々のビューとフレームクラスを持っています。
私はフレームにオプションペインのコントロールを追加したくないので、
プログラムを閉じる(フレームのXを押す)前に、「このウィンドウを閉じてもよろしいですか?ボタンなし。プログラムをシャットダウンする前にメッセージを追加する
このようなことをどのように達成できますか? Iveはウィンドウリスナーを探してみましたが、それまではあまり運がありませんでした。
ここでは、このオーバーライドWindowsリスナーを正確に再生しますか?私は、別々のビューとフレームクラスを持っています。
私はフレームにオプションペインのコントロールを追加したくないので、
javax.swing.JFrame.processWindowEvent(WindowEvent)
メソッドをオーバーライドし、WindowEvent.WINDOW_CLOSING
イベントIDを確認する必要があります。
確認ダイアログを表示し、「はい」を返す場合にのみ終了します。
WindowListener.windowClosing正確に何をしたいです。
は、ユーザーが応答しない限り、あなたはshutdown()
メソッドをオーバーライドすることができます
JMessagePane
に積極的にフレームを閉じていないリスナーを取り付けます。このページでは 見て:http://java.sun.com/developer/technicalArticles/javase/swingappfr/#code5
また、あなたがhttp://download.oracle.com/javase/1.4.2/docs/guide/lang/hook-design.html
参照、ユーザーがアプリケーションを閉じた後に実行されますが、それは本当にシャットダウンする前に、いわゆるシャットダウン・フックを、使用することができます