程序启动后更改视图的初始大小(Eclipse RCP)

时间:2012-05-21 19:53:26

标签: java eclipse rcp

当我启动程序时,初始化透视图左侧有一个ViewPart,右侧有一个EditorPart。我想让初始化的ViewPart更大一些。 谷歌没有帮助我,Eclipse在初始化窗口时忽略了这个命令:

IFolderLayout menu = layout.createFolder(
            "at.ticketline.kuenstler.left_folder", IPageLayout.LEFT, 0.25f,
            editorArea);

此命令用于在每个透视图中设置大小,但是在start透视图中。 任何人都可以帮助我吗?

提前致谢。

编辑:

public void createInitialLayout(IPageLayout layout) {
    String editorArea = layout.getEditorArea();
    layout.setEditorAreaVisible(true);
    layout.setFixed(true);

    IFolderLayout menu = layout.createFolder(
            "at.ticketline.kassa.left_folder", IPageLayout.LEFT, 0.25f,
            editorArea);
    menu.addView(UebersichtView.ID);

}

所以我再一次尝试改变开始时的观点。

开始时的不同观点:http://i.imgur.com/wOjBq.png 视图的正常大小(如果它不用于开始透视图:http://i.imgur.com/yuzhm.png

所以再次总结一下,我用于开始的视角总是比通常的视角小。

提前致谢。

1 个答案:

答案 0 :(得分:0)

假设视图已添加到文件夹中,则可以通过将0.25f(= 25%)更改为0.30f0.40f(30-40%)来扩大视图。请阅读Using Perspectives in the Eclipse UI以了解日期,但仍然是当前的说明。

请注意,如果您在ApplicationWorkbenchAdapter中拥有工作台状态,则必须在新尺寸重要之前重置透视图...