因此,当我的JavaFX应用程序最小化到系统托盘时,我希望将其从macOS底座/应用程序切换器中删除。如果他们单击系统任务栏图标,然后选择“打开应用程序”,我希望它显示在macOS底座/应用程序切换器中,而无需重新启动应用程序。
我尝试使用未记录的PlatformImpl.setTaskbarApplication(false)
,但是直到重新启动它似乎什么都没做。
我还尝试将其打包为.app文件并添加:
<key>LSUIElement</key>
<string>1</string>
到info.plist文件,但直到重新启动后它才起作用。
有人有什么建议吗?