Eclipse rcp Eclipse RCP上的侧栏

Eclipse rcp Eclipse RCP上的侧栏,eclipse-rcp,Eclipse Rcp,我刚刚开始使用Eclipse RCP 我想完成的几件事: 如何最大化应用程序的初始大小 我想在我的左边创建一个边栏类型的视图,并想固定该视图的大小,删除任何标题栏,最小化/最大化/关闭该边栏 有人能帮我吗? 谢谢。首先,像Vogella这样的教程是必读的;) 对于1/,这与iWorkbenchWindowConfiguration有关,例如: configurer.getWindow().getShell().setMaximized( true ); 在您的WorkbenchHadV

我刚刚开始使用Eclipse RCP

我想完成的几件事:

  • 如何最大化应用程序的初始大小
  • 我想在我的左边创建一个边栏类型的视图,并想固定该视图的大小,删除任何标题栏,最小化/最大化/关闭该边栏
  • 有人能帮我吗?

    谢谢。

    首先,像Vogella这样的教程是必读的;)

    对于1/,这与
    iWorkbenchWindowConfiguration
    有关,例如:

    configurer.getWindow().getShell().setMaximized( true );
    
    在您的
    WorkbenchHadVisor的
    postWindowOpen(iWorkbenchWindows配置器配置器)

    这个

    对于2/,您可以通过声明或通过程序执行,如图所示:

    您可以在
    plugin.xml
    中执行此操作,方法是通过在视图元素上指定
    showttitle=“false”
    来提供对point
    org.eclipse.ui.perspectiveExtensions的扩展

    或者,您可以在PerspectiveFactory实现中以编程方式执行此操作:


    可以使用viewpart创建侧边栏,并使用IPerspective在右侧或左侧以及给定的窗口大小在透视图中进行调整。

    也可以使用其他布局,如有关视图“标题性”的错误5684()所示。哇,感谢所有朋友的回复。我现在就试试。有没有办法把侧边栏的大小固定为一个数字而不是一个比率?@Rabin:似乎只表示一个比率(但如果你知道初始的全局窗口大小和视图大小,你可以很容易地计算出所说的比率),答案的质量太低了。请提供更详细的技术说明。
    public void createInitialLayout(IPageLayout layout) {
        ...
        layout.addStandaloneView(View.ID,  false,
                IPageLayout.LEFT, 1.0f, editorArea);
        ...
    }