ウィンドウが閉じているときにシステムトレイにアプリケーションを追加したい(Googleトークアプリケーションと同様)そして、システムトレイのオンアイコンをクリックすると、アプリケーションウィンドウが再度アクティブになります。 Javaでこれをどうやって行うことができますか?あなたがDefaultCloseOperations
を設定しているシステムトレイにアプリケーションを追加する方法
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