编程语言
首页 > 编程语言> > java – 制作系统托盘应用程序的有效方法

java – 制作系统托盘应用程序的有效方法

作者:互联网

这是我在Stack Overflow上的第一篇文章,我只是想知道制作系统托盘应用程序的选项.应用程序将在仍然运行时从系统托盘运行,并且可以在单击时显示在窗口中.还需要对全局击键跟踪提供一些支持,以打开一个窗口.

我很好奇我可以选择哪些选项,因为我确信有很多方法可以做到这一点.虽然我对C有一些经验,但我最熟悉Java.如果他们对他们有一些明确的好处,我愿意探索其他语言,尽管以某种方式处理我所知道的事情会很好.

谢谢

解决方法:

Java 6具有新功能,允许创建使用系统托盘的应用程序.

New System Tray Functionality in Java SE 6文章详细介绍,并提供了一些示例代码.

新添加的java.awtSystemTrayTrayIcon类可用于向系统托盘添加图标.图标可以响应鼠标点击并使用弹出菜单.但是,这个新功能是AWT的一部分,因此它与Swing组件的集成并不是很好.

以下是使用Java 6中的SystemTray和TrayIcon类在系统托盘中显示的小时钟示例:

System tray clock application in Java
(来源:coobird.net)

标签:system-tray,java,c,desktop-application
来源: https://codeday.me/bug/20190726/1547930.html