salut,
je dispose d'un treeviewer sur lequel j'essaie en vain de mettre un menu contextuel activable par click droit.
quelqu'un pourrait-il me donner un bout de code qui resoudrait mon problème?
merci!
salut,
je dispose d'un treeviewer sur lequel j'essaie en vain de mettre un menu contextuel activable par click droit.
quelqu'un pourrait-il me donner un bout de code qui resoudrait mon problème?
merci!
finalement je me suis inspiré de ceci http://www.developpez.net/forums/sho...d.php?t=547294
J'aurais plutôt fait comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 final Menu menu = new Menu(shell, SWT.POP_UP); final MenuItem menuItem = new MenuItem(menu, SWT.PUSH); menuItem.addSelectionListener(...); treeViewer.getTree().addMouseListener(new MouseListener() { public void mouseDoubleClick(MouseEvent e) {} public void mouseUp(MouseEvent e) {} public void mouseDown(MouseEvent e) { if (e.button == 3) { // ...vérification de l'objet... // menu.setVisible(true); } } });
c'est en gros ce que j'avais fait.
merci!
Partager