Привет, я могу добавить TrayIcon в SystemTray и удалить ту же форму SystemTray.Как удалить TrayIcon из SystemTray с помощью Java
Как удалить существующий TrayIcon. Я не мог получить Object для доступных TrayIcons, чтобы сделать это.
Ниже приведен код для добавления и удаления TrayIcon
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
Что значит «резко остановился» Msgstr "Вы имеете в виду, что выбрано исключение? – Boann