뭔가. 내가 한 모든 것은 클릭시 이탈을 추가하는 것입니다.
public static void main (String [] args) {
if (!SystemTray.isSupported()) {
System.out.println("SystemTray is not supported");
return;
}
Image image = Toolkit.getDefaultToolkit().getImage("MY/PATH/TO_IMAGE");
final PopupMenu popup = new PopupMenu();
final TrayIcon trayIcon = new TrayIcon(image, "MY PROGRAM NAME", popup);
final SystemTray tray = SystemTray.getSystemTray();
MenuItem exitItem = new MenuItem("Exit");
exitItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(1);
}
});
popup.add(exitItem);
trayIcon.setPopupMenu(popup);
try {
tray.add(trayIcon);
} catch (AWTException e) {
System.out.println("TrayIcon could not be added.");
}
}
코드는 그냥 모든 이미지를 얻을 당신이 당신의 이미지를 유지하고 경로를 만들 때마다 자원에 추가하거나.
당신은 그것을 위해 특별한 일을하지 않아도됩니다. 실행 가능한 jar를 만드는 것으로 충분합니다. – davidxxx
"숨겨진 아이콘 아래에 나타나는 프로그램과 같습니다." 그것은 무엇입니까 ??? – davidxxx
콘솔에서 시작하지만 콘솔과 연결하지 않으려면 java 대신'javaw'를 사용하면됩니다. –