У меня есть сценарий использования, когда я хочу поместить несколько переключателей в контекстное меню для быстрой настройки свойств перед запуском приложения.
Для удобства использования я не могу скрыть меню после того, как кто-то нажимаетпереключить пункт меню. Поэтому я хотел бы иметь что-то похожее на кнопки включения / выключения, которые IntelliJ предоставляет в диалоговых окнах поиска: https://jetbrains.design/intellij/controls/toggle_button/
В IntelliJ уже есть компонент для обычных действий переключения в меню, но, к несчастью, нажатие на них всегда закрываетвсе меню: https://github.com/JetBrains/intellij-community/blob/master/platform/platform-api/src/com/intellij/openapi/actionSystem/ToggleAction.java
Можно ли переписать ToggleAction или изменить свойства самого меню, чтобы оно не закрывало меню при взаимодействии с элементами-переключателями?
ToggleAction