Я хочу добавить свое приложение в системный лоток, когда оно закрыто (аналогично приложению Google Talk). И затем, когда я нажимаю значок «on» на панели задач, окно приложения снова активируется. Как я могу сделать это на Java?Как добавить приложение в системный лоток
final SystemTray tray = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage("images.jpg");
final TrayIcon trayIcon = new TrayIcon(image);
try {
SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException e2) {
e2.printStackTrace();
}
this.addWindowStateListener(new WindowStateListener() {
public void windowStateChanged(WindowEvent e) {
if (e.getNewState() == EXIT_ON_CLOSE) {
trayIcon.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
setVisible(true);
}
});
setVisible(false);
}
}
});
возможно дубликат [Как поставить приложение Java в системном трее?] (HTTP: // StackOverflow .com/questions/758083/how-do-i-put-a-java-app-in-the-system-tray) – MByD