簡體   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