我试图在互联网上搜索这样做的例子,但找不到好的。我也检查了eclipse的IDE源代码,但它有点太大了,无法过滤掉我需要的例子。
我需要的是类似于下面的Eclipse File Association页面。
我的计划是稍后用组合替换文件类型列表,并为每个组合选择添加更多值/控件。
我非常感谢一个示例或链接到一个示例或者与工作首选项存储具有相同概念的示例。
谢谢!
答案 0 :(得分:0)
嗯,我认为它只不过是带有两个Lists
的简单首选项页面,它只表示文件类型和编辑器之间的一致性。
如何实现您自己的首选项页面的示例如下:Eclipse Preferences - Tutorial
如果您想拥有Combo
- 没有问题 - 您只需将ListEditor
替换为ComboFieldEditor
,然后再添加更多条件。文件关联存储在Eclipse首选项中,只要您尝试打开某个文件以检索相应的编辑器,就可以访问它们。
答案 1 :(得分:0)
您可以查看Google Eclipse插件源代码。我必须实现类似于你的需求的东西,并从there启发自己。它设计合理。您可以查看存储库权限here。
在我的情况下,我需要复选框而不是组合,并使用JFace库中的CheckboxTableViewer,有大量示例内联(例如:JFace snippets)。 正如亚历克斯所说,首先,研究Eclipse偏好概念......当你得到它时,它只会保留一些纯粹的UI任务。