私は2段階でアプリケーションを持っていますが、私はユーザーに2段階目を終了させたくありません。システムトレイの近くでjavafxステージを最小化するにはどうすればよいですか?
現時点では私はウィンドウを最小化するためにoncloseRequestハンドラを使用しています -
secondaryStage.setOnCloseRequest(event -> {
secondaryStage.setIconified(true);
event.consume();
});
私は、ユーザーがウィンドウを閉じたときにシステムトレイにアイコンを表示したいと思います。そして、ユーザーはトレイからウィンドウを再び開くことができるはずです。
また、プライマリステージが閉じられていることを確認するにはどうすればいいですか?第2ステージも閉じますか?
n javafxのビルドイン機能これは、システムトレイにアプリケーションをアイコン化するためのいくつかのツールを使用して(Windowsで)行うことができます。 httt://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.htmlそして、あなたがドイツ語を話すのなら、javafx:http:// blogにそれを起こすいいガイドがあります。 essential-bytes.de/wie-man-javafx-applikationen-in-das-system-tray-verbannt/またはjewelseaから英語で:https://gist.github.com/jewelsea/e231e89e8d36ef4e5d8a – NwDev
ありがとう!また、プライマリステージが閉じているときに2番目のウィンドウを閉じるにはどうしたらいいですか? –