繁体   English   中英

ViewPart或编辑器中的Eclipse RCP文件浏览器?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM