setDefaultCloseOperationのカスタムオペレーションを作成しますか?

prometheuspk:

「閉じる」十字ボタンが押されたときに、Javaアプリケーションで独自のカスタムメイド関数を呼び出すようにしたいのですが。私が見る限り、setDefaultCloseOperationオーバーロードはまったくないので、方法がないかもしれません

これをどのように達成できるか考えていますか?

camickr:

上記の提案はすべて、WindowListenerを使用する必要があるという点で正しいものです。

ただし、すべての回答も不完全です。そのため、追加することもできます。

frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.addWindowListener(...);

これにより、(通常はフレームでdispose()メソッドを使用して)指示がない限り、ウィンドウは自動的に閉じないため、コードでウィンドウを閉じるプロセスを完全に制御できます。これにより、ウィンドウを閉じるかどうかの確認をユーザーに要求できます。

アプリケーション閉じるには、ウィンドウが閉じられたときに実行される単純なアクションを作成できる単純なAPIがあります。クローズ操作とウィンドウリスナーコードを管理します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

!!でカスタムnullアサーションをスローします。Kotlinのオペレーター?

分類Dev

カスタムフィルターを含むいくつかのオプションを使用してドロップダウンを作成します

分類Dev

Javaストリーム、カスタムステートフルオペレーションの作成

分類Dev

オプションの初期化子を使用してカスタムデータ型を@AppStorageに保存しますか?

分類Dev

アクションバーのカスタムアイコンをどのように作成しますか?

分類Dev

オペレーションごとにいくつかのグループから新しいデータフレームを作成するパンダ

分類Dev

どのRxJSオペレーターがサブスクリプション解除を必要としますか?

分類Dev

git:githubPRスカッシュがノーオペレーションかどうかを検出します

分類Dev

GUIセッションのみを再起動しますか、それともオペレーティングシステムのみを再起動しますか?

分類Dev

Kerasでカスタムアクティベーション関数をどのように作成しますか?

分類Dev

Laravel 4.1APIページネーション-カスタムJSON応答を作成します

分類Dev

Objective C:IDインスペクターのカスタムクラスは、そのクラスの新しいオブジェクトを作成しますか?

分類Dev

Railsのactiveadminは、カスタムアクションからカスタマイズされたビューページにリダイレクトします

分類Dev

iPhoneでカスタムバイブレーションを作成し、着信の場所を検索できますか?

分類Dev

ChromeでカスタムURLショートカットを作成しますか?

分類Dev

Linuxベースのオペレーティングシステムはどのようにアプリケーションを処理しますか?

分類Dev

カスタムショップページのwoocommerceループからカテゴリを削除します

分類Dev

Java 8ストリームは、タイプAのコレクションからタイプBのコレクションを作成します

分類Dev

カスタムポリシーに制限を追加し、クレームをオプションのAzureB2Cにします

分類Dev

WordPressのオプション選択を使用してカスタムメニューを作成する方法

分類Dev

カスタムYOCTOレイヤーの構成フラグメントを使用してカーネル構成オプションを追加します

分類Dev

InnoSetup-アンインストーラーでカスタムページのファイルをオプションで削除するチェックボックスを作成します

分類Dev

ワードプレスのテーマオプションページは、選択リスト(ドロップダウン)を作成しますか?

分類Dev

カスタムフォームタイプのquery_builder内のオプションを解決します

分類Dev

Rails、GrapeはコレクションからカスタムJSONを作成します

分類Dev

サブスクリプションごとにスキャンオペレーターで新しいシードオブジェクトを作成します

分類Dev

属性インスペクター内の境界オプションをオフにすると、NSColorWellはカラーパネルを表示しませんか?

分類Dev

Paypalショッピングカートは注文オブジェクトとユーザーの詳細をカスタム作成します

分類Dev

ケラスでカスタムテンソルフローオペレーションを使用する

Related 関連記事

  1. 1

    !!でカスタムnullアサーションをスローします。Kotlinのオペレーター?

  2. 2

    カスタムフィルターを含むいくつかのオプションを使用してドロップダウンを作成します

  3. 3

    Javaストリーム、カスタムステートフルオペレーションの作成

  4. 4

    オプションの初期化子を使用してカスタムデータ型を@AppStorageに保存しますか?

  5. 5

    アクションバーのカスタムアイコンをどのように作成しますか?

  6. 6

    オペレーションごとにいくつかのグループから新しいデータフレームを作成するパンダ

  7. 7

    どのRxJSオペレーターがサブスクリプション解除を必要としますか?

  8. 8

    git:githubPRスカッシュがノーオペレーションかどうかを検出します

  9. 9

    GUIセッションのみを再起動しますか、それともオペレーティングシステムのみを再起動しますか?

  10. 10

    Kerasでカスタムアクティベーション関数をどのように作成しますか?

  11. 11

    Laravel 4.1APIページネーション-カスタムJSON応答を作成します

  12. 12

    Objective C:IDインスペクターのカスタムクラスは、そのクラスの新しいオブジェクトを作成しますか?

  13. 13

    Railsのactiveadminは、カスタムアクションからカスタマイズされたビューページにリダイレクトします

  14. 14

    iPhoneでカスタムバイブレーションを作成し、着信の場所を検索できますか?

  15. 15

    ChromeでカスタムURLショートカットを作成しますか?

  16. 16

    Linuxベースのオペレーティングシステムはどのようにアプリケーションを処理しますか?

  17. 17

    カスタムショップページのwoocommerceループからカテゴリを削除します

  18. 18

    Java 8ストリームは、タイプAのコレクションからタイプBのコレクションを作成します

  19. 19

    カスタムポリシーに制限を追加し、クレームをオプションのAzureB2Cにします

  20. 20

    WordPressのオプション選択を使用してカスタムメニューを作成する方法

  21. 21

    カスタムYOCTOレイヤーの構成フラグメントを使用してカーネル構成オプションを追加します

  22. 22

    InnoSetup-アンインストーラーでカスタムページのファイルをオプションで削除するチェックボックスを作成します

  23. 23

    ワードプレスのテーマオプションページは、選択リスト(ドロップダウン)を作成しますか?

  24. 24

    カスタムフォームタイプのquery_builder内のオプションを解決します

  25. 25

    Rails、GrapeはコレクションからカスタムJSONを作成します

  26. 26

    サブスクリプションごとにスキャンオペレーターで新しいシードオブジェクトを作成します

  27. 27

    属性インスペクター内の境界オプションをオフにすると、NSColorWellはカラーパネルを表示しませんか?

  28. 28

    Paypalショッピングカートは注文オブジェクトとユーザーの詳細をカスタム作成します

  29. 29

    ケラスでカスタムテンソルフローオペレーションを使用する

ホットタグ

アーカイブ