java - 以编程方式从 Eclipse 的“项目属性”对话框中选择一个节点

标签 java eclipse plugins eclipse-plugin eclipse-rcp

我正在开发一个 Eclipse 插件,它向项目添加了 2 个属性页。

第二个属性页是属性页 1 的子页。基本上,如果有人展开属性页 1 节点,则会显示属性页 2。

在属性页 1 中,有一个名为“高级设置”的按钮,单击该按钮时应打开并将焦点设置到属性页 2。

我如何以编程方式执行相同的操作?

enter image description here

enter image description here

最佳答案

像这样使用 PreferencesUtil.createPropertyDialogOn 方法:

PreferencesUtil.createPropertyDialogOn(
 Display.getCurrent().getActiveShell(), proj,<page_id>, null, null).open();

您可以查看 javadoc 以了解 createPropertyDialogOn 的其他重载方法 here .

关于java - 以编程方式从 Eclipse 的“项目属性”对话框中选择一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447709/

相关文章:

java - fragment 中的可点击 ListView

java - eclipse插件maven生成的jar不包含类

templates - 如何在字段插件中对相同的类使用自定义模板,grails

java - 如何始终居中对齐

java - DSRA9110E : Connection is closed

java - 有没有办法在 Eclipse 中创建自定义警告?

macos - 思科如何为 Outlook mac 集成 webex 插件

java - 如何将具有依赖项的.class文件制作成可执行文件

java - 在线程安全单例中,返回是否必须在同步块(synchronized block)内

ruby-on-rails - 限制作为可标记行为的标签数量