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!
Version imprimable
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:
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!