java – 制作系统托盘应用程序的有效方法
作者:互联网
这是我在Stack Overflow上的第一篇文章,我只是想知道制作系统托盘应用程序的选项.应用程序将在仍然运行时从系统托盘运行,并且可以在单击时显示在窗口中.还需要对全局击键跟踪提供一些支持,以打开一个窗口.
我很好奇我可以选择哪些选项,因为我确信有很多方法可以做到这一点.虽然我对C有一些经验,但我最熟悉Java.如果他们对他们有一些明确的好处,我愿意探索其他语言,尽管以某种方式处理我所知道的事情会很好.
谢谢
解决方法:
Java 6具有新功能,允许创建使用系统托盘的应用程序.
New System Tray Functionality in Java SE 6文章详细介绍,并提供了一些示例代码.
新添加的java.awt
类SystemTray
和TrayIcon
类可用于向系统托盘添加图标.图标可以响应鼠标点击并使用弹出菜单.但是,这个新功能是AWT的一部分,因此它与Swing组件的集成并不是很好.
以下是使用Java 6中的SystemTray和TrayIcon类在系统托盘中显示的小时钟示例:
(来源:coobird.net)
标签:system-tray,java,c,desktop-application 来源: https://codeday.me/bug/20190726/1547930.html