2010-09-11 72 views
4

有谁知道如何在系统托盘状态下运行应用程序(Java on OSX)的方式,但是当窗口在屏幕上可见时有一个停靠栏图标?目前,我有一个应用程序在托盘中运行,但也显示在码头和菜单栏之间或使用(使用plist hack)该应用程序仅在系统托盘中运行(但没有停靠图标时窗口显示)。OSX Java系统托盘(菜单栏)

我希望能够在Windows上工作。当没有窗口显示时,在托盘中运行,但当显示窗口时,显示任务栏/超级栏中的项目。

回答

3

Windows和OSX是不同的。在Windows中你可以拥有两者。

在OSX中,应用程序位于扩展坞中,菜单栏中有一个可选条目,或者它只在菜单栏中。
如果你真的想要这样做,你可以让它在菜单栏中作为两个应用程序运行,并且没有窗口 - 只有当你需要一个窗口时才会在Dock中打开另一个应用程序(添加任何需要保持状态同步的通信)。