如何获取 IAction 的菜单名称?
How to get the menu name of an IAction?
我在 plugin.xml 中定义了一个菜单和一个操作。
当
IAction.run(IAction action){}
调用了这个动作的菜单名称可以找回吗?
原因:我有很多动作会触发不同的向导。我必须使用菜单名称作为向导标题。所以我想如果我从 run()
方法触发向导,我可以检索菜单名称并设置向导标题。否则我必须将所有菜单名称从 plugin.properties
复制到 messages.properties
。
调用action
参数的getText
方法:
public void run(IAction action)
{
String text = action.getText();
... more
}
我在 plugin.xml 中定义了一个菜单和一个操作。 当
IAction.run(IAction action){}
调用了这个动作的菜单名称可以找回吗?
原因:我有很多动作会触发不同的向导。我必须使用菜单名称作为向导标题。所以我想如果我从 run()
方法触发向导,我可以检索菜单名称并设置向导标题。否则我必须将所有菜单名称从 plugin.properties
复制到 messages.properties
。
调用action
参数的getText
方法:
public void run(IAction action)
{
String text = action.getText();
... more
}