Как заставить JMenu иметь поведение Button в JMenuBar
Я пытался заставить JMenu вести себя как JButton, но у меня есть некоторые проблемы и, надеюсь, кто-то здесь может помочь!
Я добавил MenuListener к элементу JMenu с этим, но я не могу заставить всплывающее меню / фокус выйти, чтобы позволить мне правильно щелкнуть JMenu несколько раз, чтобы вызвать эту функцию, и я надеялся, что кто-то может сказать мне, что я делаю неправильно. Благодарю.
public void menuSelected(MenuEvent e)
{
... // do stuff here code
JMenu source = (JMenu)e.getSource();
source.setSelected(false);
source.setPopupMenuVisible(false);
}