Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道让应用程序(OSX 上的 Java)在系统托盘状态下运行的方法,但是当屏幕上显示一个窗口以显示停靠图标时?目前,我在让应用程序在托盘中运行但也显示在停靠栏和菜单栏之间进行权衡,或者让(使用 plist hack)应用程序仅在系统托盘中运行(但没有停靠图标时窗口显示)。
我希望完全按照它在 Windows 上的工作方式工作。当没有显示窗口但有窗口时在托盘中运行,在任务栏/超级栏中显示一个项目。
Windows 和 OSX 是不同的。在 Windows 中,您可以同时拥有这两者。
在 OSX 中,应用程序位于 Dock 中,菜单栏中有一个可选条目,或者它单独位于菜单栏中。 如果你真的想要这个,你可以让它作为两个应用程序运行,一个在菜单栏中,一个没有窗口 - 只有当你需要一个窗口时,它才会在 Dock 中打开另一个应用程序(添加保持状态同步所需的任何通信。)