将视图放在工作台中

时间:2012-05-30 09:42:02

标签: eclipse-plugin eclipse-rcp

当我的RCP应用程序被盯着时,我想设计我的视图。 这意味着viewA必须出现在viewB下方的左侧。然后在编辑器区域空间中,我想添加另一个ViewC和编辑区域ViewD的底部,右侧viewE,位于ViewF下方。我该如何设计?无法在此处附加图片!! 是否有任何链接将视图放在工作台上?

1 个答案:

答案 0 :(得分: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");
}

请注意,陈述的顺序很重要。