ウィンドウの最小化ボタンをクリックすると、ステージウィンドウを非表示にする必要があります。私はすべてスクリプト言語ではないJavaコードです。ウィンドウイベントハンドラをJavaFXステージウィンドウの最小化ボタンにアタッチするにはどうすればよいですか?イベントハンドラをJavaFX Stage/Window Minimize Buttonに添付するには?
2
A
答えて
8
ステージのiconified propertyにリスナーをアタッチします。
stage.iconifiedProperty().addListener(new ChangeListener<Boolean>() {
@Override public void changed(ObservableValue<? extends Boolean> prop, Boolean oldValue, Boolean newValue) {
System.out.println("Iconified? " + newValue);
}
});
+0
イベントを消費したい場合はどうすればよいですか? –
+0
実際には[イベント](https://docs.oracle.com/javase/8/javafx/api/javafx/event/Event.html)ではありません。プロパティの変更であるため、[消費する]ことはできませんhttps://docs.oracle.com/javase/8/javafx/api/javafx/event/Event.html#consume--)そのためのAPIはありません。 – jewelsea
関連する問題
- 1. OnItemCommandイベントハンドラをASP.NET CheckBoxに追加または添付する
- 2. Googleマップ内の要素にイベントハンドラを添付する情報バブル
- 3. イベントハンドラをコントロールに添付できませんか?
- 4. BlackberryにJarを添付するには
- 5. SMTPに添付するメールの添付ファイルの最大サイズは?
- 6. 複数のテキストボックスにイベントハンドラを添付します(同様のパターンIDで)?
- 7. 変更すでに添付イベントハンドラランタイム
- 8. Facebookに添付ファイル付きメッセージを投稿するには?
- 9. は、このようなページの特定の要素にlisternersを添付するフレームワーク(具体的にはプロトタイプ)からイベントハンドラを使用してイベントハンドラ
- 10. ZF2に添付ファイルを添付した電子メールを送信
- 11. あまりにも多くのイベントハンドラを添付するとIE8メモリリーク/パフォーマンスの問題が発生する
- 12. Drupal Views添付 - フィールドを使用してビューにビューを添付する
- 13. Ext Js:ウィジェットにユーザーオブジェクトを添付する
- 14. AS3 - ムービークリップにウェブカメラビデオを添付する
- 15. Googleマップにクリックイベントを添付する
- 16. メールにCSVを添付する
- 17. PHPのメールコードにファイルを添付する
- 18. HTMLマークアップにHiddenfieldを添付する
- 19. UncaughtExceptionHandlerをTimerTaskに添付する
- 20. HTMLドキュメントにSass/SCSSを添付する
- 21. OpenGLプログラムにシェーダを添付する
- 22. SoapUIでgroovyにファイルを添付する
- 23. HTMLスクロールバーをモーダルコンテンツに添付する
- 24. 電子メールにファイルを添付する
- 25. Symfony2のビューにクッキーを添付する
- 26. メッセージにファイルを添付する
- 27. MMSに画像を添付する
- 28. Clojure gen-classにメタデータを添付する
- 29. JavaFXのTableViewの中に格付けを追加するには
- 30. 添付ファイルが添付されたメールをGoに送信する方法
装飾されたステージ(OS生成ウィンドウ枠の最小化ボタン部分など)ですか? 「隠す」の定義は何ですか?また、現在ウィンドウの最小化ボタンをクリックしたときに発生するデフォルトの動作とはどう違うのですか? – jewelsea