Comment faire un JMenu avoir Bouton de comportement dans un JMenuBar

J'essayais de faire un JMenu se comporter comme un JButton, mais je vais avoir quelques problèmes et j'espère que quelqu'un ici peut vous aider!

J'ai ajouté un MenuListener à la JMenu élément à cela, mais je ne peux pas obtenir le menu contextuel/mise au point de quitter pour me permettre de bien cliquez sur le JMenu fois répétés pour déclencher cette fonction et j'espérais que quelqu'un pourrait me dire ce que je fais mal. Merci.

public void menuSelected(MenuEvent e)
        {
            ... //do stuff here code
            JMenu source = (JMenu)e.getSource();
            source.setSelected(false);
            source.setPopupMenuVisible(false);

        }
Je ne suis pas sûr de comprendre ce que vous essayez d'accomplir ici. Pourquoi voulez-vous le JMenu à agir comme un bouton au lieu d'utiliser simplement JMenuItem?
Peut-être fournir plus de le code source que vous travaillez avec, de sorte que nous pouvons voir, plus généralement, de ce que vous essayez d'accomplir.

OriginalL'auteur Kurru | 2010-03-16