У меня есть JCheckBox
в программе (с надписью «Use MiniTimer»), которая при нажатии правой кнопкой мыши показывает JPopupMenu
с опциями «Показать по закрытию», «Показать по минимуму», «Показать по закрытию или свернуть» и «Показать по закрытию», Не используйте MiniTimer ". Как я могу сделать это JPopupMnu
ниже JCheckBox
, когда он тоже нажал левой кнопкой мыши?Как создать JPopupMenu при нажатии на JCheckBox?
Обратите внимание, что я попытался установить метод actionPerformed в JCheckBox
к miniTimerPopupMenu.setVisible(true);
, но Merel делает JPopupMenu
появится в верхнем левом углу экрана, и даже тогда он не будет регистрировать какие-либо взаимодействия с ней. Кто-нибудь имеет какой-либо опыт или предложения, которые они хотели бы поделиться?
Я, собственно, сделал именно это. Он появляется в правильном месте, но все же, как я сказал в вопросе, он отказывается принимать взаимодействия. – Supuhstar
, если вы имеете в виду добавление слушателя действий к popupMenu, попробуйте эту ссылку http://www.java2s.com/Tutorial/Java/0240__Swing/Addingactionlistenertopopupmenuitem.htm –
нет, все действующие лица есть. Он просто не будет регистрировать, что мышь входила, выходила, нажимала, зависала или перетаскивалась в нее. Он также не будет регистрировать нажатия клавиш. – Supuhstar