「閉じる」十字ボタンが押されたときに、Javaアプリケーションで独自のカスタムメイド関数を呼び出すようにしたいのですが。私が見る限り、setDefaultCloseOperation
オーバーロードはまったくないので、方法がないかもしれません。
これをどのように達成できるか考えていますか?
上記の提案はすべて、WindowListenerを使用する必要があるという点で正しいものです。
ただし、すべての回答も不完全です。そのため、追加することもできます。
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(...);
これにより、(通常はフレームでdispose()メソッドを使用して)指示がない限り、ウィンドウは自動的に閉じないため、コードでウィンドウを閉じるプロセスを完全に制御できます。これにより、ウィンドウを閉じるかどうかの確認をユーザーに要求できます。
アプリケーションを閉じるには、ウィンドウが閉じられたときに実行される単純なアクションを作成できる単純なAPIがあります。クローズ操作とウィンドウリスナーコードを管理します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加