簡體   English   中英

Eclipse JFace如何動態添加SWT視圖

[英]Eclipse JFace how to dynamically add SWT view

我的視圖(顯示結果)在 plugin.xml 中定義。 當我運行插件顯示結果小部件時,它按預期工作。 現在我想根據結果動態加載視圖。 例如,對於每個結果,它應該加載新的顯示結果(例如顯示結果 1、顯示結果 2 等)小部件。 關於如何實現它的任何建議?

<view
    allowMultiple="true"
    class="com.eclipse.plugin.MyResultView"
    icon="icons/res.png"
    id="view1"
    name="Show Results"
    restorable="true">
</view>

如果要顯示同一視圖的多個實例,請使用

IViewPart showView(String viewId, String secondaryId, int mode);

IWorkbenchPage的方法。 view需要在plugin.xml中定義allowMultiple="true"

secondaryId是區分視圖的任意字符串,它可以有任何值(除非它不應該包含: )。

要設置視圖的名稱,請在視圖部件中調用ViewPart.setPartName(String name)方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM