如何在Eclipse插件开发中单击工具栏上的自定义图标时以编程方式显示属性页?

时间:2011-07-19 12:08:55

标签: eclipse-plugin

我是Eclipse Plugin开发的新手。我已经定制了我的主菜单和工具栏,以及属性页面。现在我希望得到类似的结果:每当用户点击工具栏上的自定义图标时,它就会显示属性页面,就像用户选择项目并右键单击属性并显示它一样,任何人都知道如何操作? / p>

1 个答案:

答案 0 :(得分:4)

您可以尝试使用org.eclipse.ui.dialogs.PreferencesUtil.createPropertyDialogOn(Shell, IAdaptable, String, String[], Object)打开属性对话框:

IProject project = ...;
PreferenceDialog createPropertyDialogOn(window.getShell(), project, 
    myPropertyPageId, new String[] { myPropertyPageId }, Collections.EMPTY_MAP);