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