java - 使用代码自动打开项目属性 WIndow(Java 构建路径)

标签 java eclipse-plugin buildpath

我正在开发一个 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设置为工作区Search dialog

执行搜索以获取使用此扩展点的插件。打开搜索结果将在扩展点打开插件的 plugin.xml。

关于java - 使用代码自动打开项目属性 WIndow(Java 构建路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20093637/

相关文章:

eclipse - eclipse 中的 java 构建路径上的编译警告设置在 maven "update project"之后恢复

java - org.apache导入无法解决

java - 在 native Hibernate 中设置 FetchMode

java - 如何从应用程序中的jar文件中提取文件?

java - 我的布局标记使用带有 ImageView 和 TextView 的 ScrollView 移动

java - 拦截对带有注解的类属性的访问?

html - Netbeans 有 "Print to HTML"- 有没有办法将此功能添加到 Eclipse?

java - 定义 Max 和 Min 时 ScrollBar 卡住

java - java.io.ObjectInputStream 类型无法解析。它是从所需的 .class 文件中间接引用的