您的位置:首页 > 其它

系统托盘图标的实现

2007-12-19 22:44 405 查看
以前在csdn查到的, 贴上来, 以后忘了。
if (SystemTray.isSupported()) //ÅжÏϵͳÊÇ·ñÖ§³ÖϵͳÍÐÅÌ
{
SystemTray tray = SystemTray.getSystemTray(); //´´½¨ÏµÍ³ÍÐÅÌ
Image image = Toolkit.getDefaultToolkit().getImage("e://1176776364_1493.jpg");//ÔØÈëͼƬ
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
//´´½¨Ò»¸ö´°Ìå

frame.setVisible(true);
}

};
//´´½¨µ¯³ö²Ëµ¥

PopupMenu popup = new PopupMenu();
MenuItem defaultItem = new MenuItem(" Open ");
defaultItem.addActionListener(listener);
MenuItem exitItem = new MenuItem(" Exit ");
exitItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});

popup.add(defaultItem);
popup.add(exitItem);
trayIcon = new TrayIcon(image, "Travian", popup);//´´½¨trayIcon
trayIcon.addActionListener(listener);
try {
tray.add(trayIcon);
} catch (AWTException e1) {
e1.printStackTrace();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: