您好我能夠將TrayIcon添加到SystemTray並可以刪除相同的表單SystemTray。如何使用Java從SystemTray中刪除TrayIcon
如何刪除現有的TrayIcon。我無法讓對象使用TrayIcons來執行此操作。
下面是我的代碼添加和刪除任務欄圖標
TrayIcon trayIcon = new TrayIcon(icon);
SystemTray tray = SystemTray.getSystemTray();
PopupMenu popup = new PopupMenu();
MenuItem exit = new MenuItem("Exit");
popup.add(exit);
trayIcon.setToolTip("My TrayIcon");
trayIcon.setPopupMenu(popup);
tray.add(trayIcon);
trayIcon.displayMessage("Testing",
"Information" ,
TrayIcon.MessageType.INFO);
tray.remove(trayIcon);
你的意思是刪除一個由不同的應用程序添加的答案嗎? – Boann
不完全是,我加入一試圖標,當我開始測試,如果測試被突然停止..圖標沒有被卸載下一次,如果我再次運行一個圖標將被添加到托盤。因此,我在系統托盤中有一堆相同的圖標 – Hanumanth
你是什麼意思「突然停止「?你的意思是拋出異常嗎? – Boann