menu click droit

menu click droit - Java - Programmation

Marsh Posté le 17-10-2002 à 22:35:02    

je cherche à créer un context menu qui s'affiche quand on clique avec le bouton droit sur un node d'un javax.swing.JTree
réperer que le click a lieu avec le bouton droit n'est pas un pb, mais afficher le popup-menu me bloque...aidez-moi svp !!!

Reply

Marsh Posté le 17-10-2002 à 22:35:02   

Reply

Marsh Posté le 17-10-2002 à 22:55:48    

tu creer ta propre list qui herite de JList (enfin jtrouve ca plus propre)
 
tu fait un  
 

Code :
  1. addMouseListener(new MouseAdapter() {
  2.         });
  3.   public void processMouseEvent(MouseEvent mouseevent)
  4.     {
  5. ici tu crée ton pop upmenu:
  6. JPopupMenu jpopupmenu = new JPopupMenu();
  7. ...
  8. JMenuItem jmenuitem1 = new JMenuItem("blabla" );
  9.             jmenuitem1.addActionListener(new ActionListener() {
  10.                 public void actionPerformed(ActionEvent actionevent)
  11.                 {
  12.                      ce qui se passe qd on selectione "blabla"
  13.                 }
  14.             });
  15.             jpopupmenu.add(jmenuitem1);
  16. }


 
regarde la javadoc aussi...


Message édité par veryfree le 17-10-2002 à 22:56:24
Reply

Marsh Posté le 18-10-2002 à 17:38:09    

j'ai honte...j'avais pas vu que JPopupMenu existait !
 
merci beaucoup :D

Reply

Marsh Posté le 18-10-2002 à 17:38:56    

neobth a écrit a écrit :

j'ai honte...j'avais pas vu que JPopupMenu existait !
 
merci beaucoup :D




 
d'où l'intéret de passer par la java tutorial avant de se demander si ca existe ou pas. Tu as un index visuel de tous les composants SWING.
 
A+


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed