A voir également:
- JPopupMenu issue d'une HashMap
- Cavale sans issue film complet en français streaming - Forum Cinéma / Télé
- Wish payment issue - Forum Vos droits sur internet
- Activex/com issue - Forum Windows 8 / 8.1
- Gif animé de haute qualité issue d'une vidéo - Forum Graphisme
- Date issue de RechercheV - Pblm Format ✓ - Forum Bureautique
1 réponse
Bon, pour ce point, j'ai réussi.
Mais maintenant je veux qu'a chaque fois que je clique sur un des JMenuItem, cela exécute une méthode.
vButtonTake.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JPopupMenu vPopupMenu = new JPopupMenu(); Set<String> keys = (aEngine.getPlayer().getCurrentRoom().getItemsList()).keySet(); if((aEngine.getPlayer().getCurrentRoom().getItemsList()).isEmpty()) { vPopupMenu.add(new JMenuItem("Cette pièce ne possède pas d'objet...")); vPopupMenu.show(vButtonTake, vButtonTake.getBounds().x + 35, vButtonTake.getBounds().y + 35); } else { for(String vItem : keys) { vPopupMenu.add(new JMenuItem(vItem)); } vPopupMenu.show(vButtonTake, vButtonTake.getBounds().x + 35, vButtonTake.getBounds().y + 35); } } });
Mais maintenant je veux qu'a chaque fois que je clique sur un des JMenuItem, cela exécute une méthode.