2015-06-19 40 views

回答

2

这些对话框不支持自定义。

开放资源是OpenResourceDialog(内部类)从FilteredResourcesSelectionDialog派生。

开放类型是OpenTypeSelectionDialog(又是内部的)来自另一个内部类FilteredTypesSelectionDialog,而这个内部类又来自FilteredItemsSelectionDialog

+0

因此,如果我想对OpenResourceDialog进行小的调整,我应该将该类复制到我的插件中? (我找不到一个内部的eclipse类的子类的方法)。 – Philip

+0

对内部类进行子类化违背了API的交互规则。是的,您可以复制课程进行更改 - 但您必须使用新的菜单项才能访问对话框。 –