2010-02-10 10 views

Répondre

0

aha, je pense que ce dont vous avez besoin est de mettre un écouteur d'événement de souris dans cette partie de votre interface graphique qui répondra aux événements de la souris, par exemple. clic de souris ... pour le menu, ce dont vous avez besoin est un JPopupMenu ... juste une idée!

0

Vous parlez d'actions (?). Guide de développement du plug-in Check Platform> Guide du programmeur> Connexion au Workbench> Points d'extension du workbench de base à l'aide d'actions.

0

Si vous cherchez une solution à l'arbre ou le tableau, voici un exemple:

final Menu menu = new Menu(tracksTree); 
    tracksTree.setMenu(menu); 
    menu.addMenuListener(new MenuAdapter() { 
     @Override public void menuShown(MenuEvent e) { 

      MenuItem[] items = menu.getItems(); 
      for (int i = 0; i < items.length; i++) { 
       items[i].dispose(); 
      } 

      TreeItem[] selection = tracksTree.getSelection(); 
      if (selection.length > 0) { 
       TreeItem selectedItem = selection[0]; 
       System.out.println(selectedItem.getData()); 


      } 
     } 

     @Override public void menuHidden(MenuEvent e) { 

     } 
    });