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);
本文来自博客园,作者:margo,转载请注明原文链接:https://www.cnblogs.com/ZMargo/articles/12922208.html

浙公网安备 33010602011771号