У меня есть проект, который является проектом плагина eclipse, и мое контекстное меню остается открытым, даже когда eclipse не находится в фокусе / свернут и свернут поверх всех окон, находящихся в фокусе. В этом примере я только что открыл Chrome.
Вот импортированный пакет javafx, который я использую: javafx.scene.control.ContextMenu;
Сначала я подумал, что смогу зафиксировать событие минимизации затмения, но понял, что это не сработает, поскольку не всегда пользователь минимизирует затмение, чтобы затмение было не в фокусе.
есть ли идеи о том, как закрыть / скрыть контекстное меню, если пользователь щелкает по затмению и в другое окно?
может я что-то не так открываю? или надо что то настраивать не я? он открывается просто с помощью contextMenu.show (); на узле дерева. Пожалуйста, дайте мне знать.
Заранее спасибо.
Определение контекстного меню определяется следующим образом:
И находится в разделе класса моего Java-класса.