繁体   English   中英

如何在运行时显示/隐藏JavaFX app macOS dock图标?

[英]How to show/hide JavaFX app macOS dock icon at runtime?

因此,当我的JavaFX应用程序最小化到系统托盘时,我希望它从macOS dock / app切换器中删除。 如果他们单击系统托盘图标,然后选择“打开应用程序”,我希望它显示在macOS dock / app切换器中,所有这些都不会重新启动应用程序。

我已经尝试使用未记录的PlatformImpl.setTaskbarApplication(false) ,但在重新启动之前似乎没有做任何事情。

我也尝试将其打包成.app文件并添加:

<key>LSUIElement</key>
<string>1</string>

到info.plist文件,但它重新启动后也不起作用。

有没有人有什么建议?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM