public SysTrayIcon(JDesktopAgent frame, String tooltip) {
Translate translate = Translate.getTranslate();
if (SystemTray.isSupported()) {
Image image = Toolkit.getDefaultToolkit().getImage("icon.png");
PopupMenu popup = new PopupMenu();
popup.add(new RestoreMenuItem(frame, translate.backgroundRestore()));
popup.addSeparator();
popup.add(new AboutMenuItem(translate.about()));
popup.addSeparator();
popup.add(new ExitMenuItem(translate.exit()));
TrayIcon trayIcon = new TrayIcon(image, tooltip, popup);
trayIcon.setImageAutoSize(true);
trayIcon.addMouseListener(new IconListener(frame));
try {
SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException e) {
new SysTrayForm(frame).setVisible(true);
}
} else {
new SysTrayForm(frame).setVisible(true);
}
}
SysTrayIcon.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:oceano
作者:
评论列表
文章目录