问题
是否可以创建第二个 Preference Dialog 可以接受一些PreferencePage
,就像标准的 eclipse Preference(Eclipse > Preferences 或 Window > Preferences)?
当前方法
到目前为止,我的解决方案是PreferenceEditorDialog
通过扩展Dialog
和实现我自己的首选项对话框样式布局来创建我自己的。
/**
* A preference dialog is a hierarchical presentation of preference pages. Each
* page is represented by a node in the tree shown on the left hand side of the
* dialog; when a node is selected, the corresponding page is shown on the right
* hand side.
*/
public class PreferenceEditorDialog extends Dialog implements IPageChangeProvider {
}
我宁愿重用 Eclipse 实现,因为我不必自己维护代码。