我正在开发一个 Eclipse 插件,它将创建一个新的 Java 项目和其中的几个类。 插件向导关闭后(在最后一页单击完成后),我需要自动打开该特定项目的项目属性窗口。
我必须通过代码来实现,有什么例子吗?
最佳答案
使用 org.eclipse.ui.dialogs.PreferencesUtil
PreferencesUtil.createPropertyDialogOn(shell, element, null, null, null).open();
将显示完整的 Properties
对话框。这些参数允许您选择初始页面并过滤显示的页面。
element
参数将是项目的 IProject
。
您可以使用 Eclipse Search
对话框查找现有的属性页 ID。选择 Plug-in Search
选项卡并在 Search string
中输入属性页扩展点 ID org.eclipse.ui.propertyPages
。将Search For
设置为Extension Point
,将Limit To
设置为References
,将Scope
设置为工作区
。
执行搜索以获取使用此扩展点的插件。打开搜索结果将在扩展点打开插件的 plugin.xml。
关于java - 使用代码自动打开项目属性 WIndow(Java 构建路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20093637/