當前我有一個工作的彈出式菜單,當我點擊一個樹形視圖項目時出現。 但我想爲不同的樹形視圖條目顯示不同的彈出窗口。我沒有得到一個知道如何做到這一點?
這裏是我創建的菜單代碼:
MenuManager menuMgr = new MenuManager("#PopupMenu");
menuMgr.setRemoveAllWhenShown(true);
menuMgr.addMenuListener(new IMenuListener() {
@Override
public void menuAboutToShow(IMenuManager manager) {
Action action = new Action() {
public void run() {
// So something
}
};
action.setText("Set as working file");
manager.add(action);
}
});
Menu menu = menuMgr.createContextMenu(getTree());
getTree().setMenu(menu);
最後一個聽起來不錯,我會嘗試。 – InsertNickHere 2010-06-09 13:32:36