Как заставить 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);

        }

Ответы на вопрос(5)

Ваш ответ на вопрос