18

応募締め切りイベントへの行き方は?

保存されていないすべての操作をアプリケーションに保存させるか、ユーザーに「すべてのデータを保存せずに終了してもよろしいですか?」というメッセージを表示させたいと考えています。このようなもの。

これが役立つ場合 - アプリケーションはSingleFrameAplicationSwing を使用しています。

4

3 に答える 3

29

shutdown hookを使用できます。Swing、AWT、さらにはコンソール アプリケーションでも機能します。

例:

Runtime.getRuntime().addShutdownHook(new Thread()
{
    @Override
    public void run()
    {
        //do your stuff
    }
});
于 2012-02-16T19:10:34.403 に答える
3

にWindowListenerを追加する必要がありますJFrame / JDialog。終了イベントについては、ここにメソッドの公開void windowClosing(WindowEvent e) {コード例があります

于 2012-02-16T19:12:21.900 に答える
0

sun.misc.Signalまたは使用できますRuntime.getRuntime().addShutdownHook

より詳しい情報

于 2012-02-16T20:24:03.813 に答える