【发布时间】:2011-09-27 15:13:47
【问题描述】:
我希望我的程序在 Windows 时钟附近的任务栏状态区域中显示一个图标,并找到了这样做的方法。
问题是,如果在窗口上按下“X”,我希望我的程序在状态区域中保持打开状态,而不是在系统托盘中,但我不知道如何执行此操作并继续搜索谷歌没有帮助(我可能没有搜索正确的术语)。
编辑:我认为我使用了错误的术语。我知道如何在通知区域中显示我的程序图标,我希望将其隐藏在最小化窗口时通常显示的区域中。
【问题讨论】:
-
系统托盘的正式名称是通知区(见here)。这可能有助于您的搜索。
-
@user786653 有趣的是,即使 Java 实现在名称系统托盘下。这是 raymond 和 co 刚刚输掉的一场战斗——连同他们的官方指南如何使用它(这是 imo 的一件好事~)
-
Voo:Java 实现可在更多系统上运行,而不仅仅是 Windows,其他窗口管理器采用术语»系统托盘« ...
标签: java windows swing system-tray