Я разрабатываю плагин для IntelliJ IDEA, который, очевидно, использует Swing.
Для функции, которую я представил, я бы хотел остановить JPopupMenu
, который использует JCheckBoxMenuItem
s, от потери фокуса и закрытия.
Вы можете увидеть это в действии.
![enter image description here](https://i.stack.imgur.com/IiRCi.gif)
Я отладил код, но также не мог понять, как это сделать. если я не , что в Swing.
Не могли бы вы указать мне полезных слушателей / блоков кода / способов предотвратить это?
Если вы хотите увидеть код, IntelliJ классы
ActionPopupMenuImpl.MyMenu
ActionMenuItem