当我的 RCP 应用程序被盯着时,我想设计我的视图。这意味着 forviewA
必须出现在左侧,在下方viewB
。然后在编辑器区域空间中,我想添加另一个ViewC
和底部的编辑器区域ViewD
和右侧viewE
,下方ViewF
。我该如何设计?此处无法附上图片!!是否有任何链接将视图放在工作台上?
问问题
146 次
1 回答
1
如果你想这样做,你必须取消编辑器区域,因为你不能在编辑器区域内拥有视图。
public void createInitialLayout(IPageLayout layout) {
layout.setEditorAreaVisible(false);
layout.addView("viewA", IPageLayout.LEFT, 1.0f, layout.getEditorArea());
layout.addView("viewC", IPageLayout.RIGHT, 0.666f, "viewA");
layout.addView("viewE", IPageLayout.RIGHT, 0.5f, "viewC");
layout.addView("viewB", IPageLayout.BOTTOM, 0.5f, "viewA");
layout.addView("viewD", IPageLayout.BOTTOM, 0.5f, "viewC");
layout.addView("viewF", IPageLayout.BOTTOM, 0.5f, "viewE");
}
请注意,语句的顺序很重要。
于 2012-05-30T09:59:39.397 回答