J2SE6 (Mustang)实现System Tray / Taskbar
- November 27th, 2005
- in JAVA
[IMG]http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/systemtray/windowsTray.gif[/IMG]
[I]Figure 1. Windows System Tray[/I]
现在Java 2平台标准版6.0版本(Mustang) 能让你通过java.awt包的二个类(SystemTray 和TrayIcon)来访问系统托盘。这些类给你能力增加图表, popup 菜单, 和floating 技巧功能来访问系统托盘。
[IMG]http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/systemtray/windowsTray.gif[/IMG]Enables System Tray / Taskbar
[I]Figure 1. Windows System Tray[/I]
现在J2se标准6.0版本(Mustang)能让你通过java.awt包的二个类(SystemTray 和TrayIcon)来访问系统托盘。这些类给你能力增加图表, popup 菜单, 和floating 技巧功能来访问系统托盘。
[IMG]http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/systemtray/linuxTray.gif[/IMG]
[I]Figure 2. Linux System Tray [/I]
Java.awt.SystemTray 组代表桌面系统托盘。你能通过静态SystemTray.getSystemTray()方法来访问系统托
。当然,在作用之前你得检查托盘是否支持静态SystemTray.isSupported()方法。如果系统托盘不存在或不支持这个平台又或者这种应用试图访问getSystemTray()的情况下, 它将抛出java.lang.UnsupportedOperationException 。
更多的细节请[URL=http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/systemtray/]访问这里[/URL]
Thank you for your articles!
They are best!