eclipse rcp MenuManager 动态创建鼠标右击菜单

效果图如下:

 

 左侧页面鼠标右击菜单创建:

 

  其中红框圈出内容就是创建子菜单代码,如果想把菜单子项根据数据动态变化,那么createPopupMenu 方法需要在数据每次变化后再次调用

 

MenuManager parent = new MenuManager("Root menu");
MenuManager sub = new MenuManager("Sub menu");

IAction one = new Action(){};
one.setText("one");
IAction two = new Action(){};
two.setText("two");
IAction one = new Action(){};
three.setText("three");

sub.add(one);
sub.add(two);
sub.add(three);

parent.add(sub);

  

posted @ 2020-05-20 10:38  margo  阅读(320)  评论(0)    收藏  举报