JAVA实现windows 系统托盘图标
JAVA实现windows 系统托盘图标
程序平台:JAVA 2 Standard Edition (J2SE)
所用到的包:
java.awt.AWTException;
java.awt.Image;
java.awt.MenuItem;
java.awt.PopupMenu;
java.awt.SystemTray;
java.awt.Toolkit;
java.awt.TrayIcon;
下载: MyTray.java
- import java.awt.AWTException;
- import java.awt.Image;
- import java.awt.MenuItem;
- import java.awt.PopupMenu;
- import java.awt.SystemTray;
- import java.awt.Toolkit;
- import java.awt.TrayIcon;
- public class MyTray {
- public static void main(String args[]) {
- // 判断当前操作系统是否支持系统托盘
- // 最好加上这个判断,否则这个程序可能在其它操作系统上无法正常工作
- if (SystemTray.isSupported()) {
- // 通过静态方法getSystemTray()得到系统托盘
- SystemTray tray = SystemTray.getSystemTray();
- // 装载托盘图象
- Image image = Toolkit.getDefaultToolkit().getImage("D:/2.jpg");
- // 为这个托盘加一个弹出菜单
- PopupMenu popup = new PopupMenu();
- MenuItem item = new MenuItem("校园之窗");
- popup.add(item);
- // 为这个托盘加一个提示信息
- TrayIcon trayIcon = new TrayIcon(image, "提示信息", popup);
- try {
- tray.add(trayIcon);
- } catch (AWTException e) {
- System.err.println("无法向这个托盘添加新项: " + e);
- }
- } else {
- System.err.println("无法使用系统托盘!");
- }
- }
- }


8条评论 ▼