[英]Eclipse RCP File Browser in ViewPart or Editor?
我正在使用TreeViewer在Eclipse RCP中实现文件浏览器。 将它放在编辑器或ViewPart中是否最好? 我问,因为,我需要能够传递浏览器的根路径,并且不知道使用视图的方法。 由于视图未直接实例化。
从Eclipse FAQ中 ,关于编辑器和视图之间的区别:
- 每个工作台页面通常只有一个给定视图的实例,但是可以有多个相同类型编辑器的实例。
- 编辑器只能出现在页面的一个区域中,而视图可以移动到页面的任何部分,并最小化为快速视图。
- 编辑器可能处于脏状态,这意味着它们的内容未保存,如果编辑器在未保存的情况下关闭,则会丢失。
- 视图具有本地工具栏,而编辑器则为全局工具栏提供按钮。
- 编辑器可以与文件名或扩展名相关联,并且用户可以更改此关联。
您的文件浏览器实际上可以在此处使用View而不是Editor。
您可以通过以下方式获取所有实例化的视图:
PlatformUI.getWorkbench().getViewRegistry().getViews();
然后从它的视图ID中获取它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.