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

Eclipse plugin 在Eclipse插件开发中单击工具栏上的自定义图标时,如何以编程方式显示属性页?,eclipse-plugin,Eclipse Plugin,我是Eclipse插件开发的新手。我已经定制了我的主菜单和工具栏,以及属性页面。现在我想做一些类似的事情:每当用户单击工具栏上的自定义图标时,它都会显示属性页面,就像用户选择项目并右键单击属性并显示一样,任何人都知道怎么做?您可以尝试使用org.eclipse.ui.dialogs.PreferencesUtil.createPropertyDialogOn(Shell,IAdaptable,String,String[],Object)打开属性对话框: IProject project = .

我是Eclipse插件开发的新手。我已经定制了我的主菜单和工具栏,以及属性页面。现在我想做一些类似的事情:每当用户单击工具栏上的自定义图标时,它都会显示属性页面,就像用户选择项目并右键单击属性并显示一样,任何人都知道怎么做?

您可以尝试使用
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);