Eclipse plugin 控制eclipse属性对话框中属性页的排序顺序

Eclipse plugin 控制eclipse属性对话框中属性页的排序顺序,eclipse-plugin,properties,Eclipse Plugin,Properties,目前,当我使用org.Eclipse.ui.propertyPages扩展点向Eclipse提供属性页时,各个属性页会根据页面名称的字母顺序显示在属性对话框中 是否有方法控制属性页的列出顺序?我希望基本属性页总是显示在第一位,后面是不太重要的页面 我尝试更改页面的id,但似乎没有任何效果 有什么建议吗 FWIW:看起来基本eclipse可以做到这一点。。。在RegistryPageContributor的contributePropertyPage方法中,如果属性页id为“org.eclips

目前,当我使用
org.Eclipse.ui.propertyPages
扩展点向Eclipse提供属性页时,各个属性页会根据页面名称的字母顺序显示在属性对话框中

是否有方法控制属性页的列出顺序?我希望基本属性页总是显示在第一位,后面是不太重要的页面

我尝试更改页面的id,但似乎没有任何效果

有什么建议吗



FWIW:看起来基本eclipse可以做到这一点。。。在RegistryPageContributor的contributePropertyPage方法中,如果属性页id为“org.eclipse.ui.propertypages.info.file”,它会将PropertyPageNode的优先级设置为-1。这正是我想要做的。

您可以将不太重要的页面作为基本属性页面的子属性页面

您可以使用隐藏/显示方法将所有属性放在同一页上。

解决了这个问题

我需要做的是在我的
WorkbenchHadVisor
类中提供我自己的
贡献比较程序

ContributionCompactor有一个compare方法,允许我确定属性页列表中项目的排序顺序


找到信息。

不确定“子属性页”是什么意思。@david:对不起,我键入时正在考虑首选项页。