如何在Eclipse RCP中对菜单中的操作进行排序

4
如果我在扩展点内添加行为,就像这样:
    <action
           class="com.mycompany.MyAction"
           id="mycompany.myaction.MyAction"
           menubarPath="actions"
    />

如何通过编程控制它的排序呢?看起来它们只是按照 ID 的字母顺序排序。我不想给它们命名为“001-z”、“002-a”之类的名称,只为了让“z”出现在“a”之前。以后重新排序也会成为一场噩梦。


通常,操作贡献会以它们定义的相反顺序出现在菜单中。来自《Java开发者指南:Eclipse》。 - ka3ak
2个回答

1

1

在相同的菜单栏路径下,操作的排序未得到正确定义。(欲了解更多细节,请参见https://bugs.eclipse.org/91122或PluginActionBuilder.contributeMenuAction()以查看代码)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接