Мое java-приложение в настоящее время имеет значок в системном трее. Однако, когда происходит сбой в системном трее (вы можете смоделировать это, убив explorer.exe на панели задач), значок исчезает после возврата в системный трей.
Когда я проверяю SystemTray.getSystemTray (). GetTrayIcons () для значков в системном трее, он всегда показывает, что мой TrayIcon все еще находится в системном трее, даже после того, как он падает и перезагружается, а мой значок в трее становится длиннее .
В данный момент я удаляю и добавляю свой значок каждые 15 секунд или около того, но есть ли другой способ реализовать это, чтобы он не исчезал и не появлялся и не раздражал пользователя?