如何隐藏eclipse rcp viewpart边框

时间:2012-02-27 06:02:06

标签: eclipse rcp border-layout

在View RCP中,我试图弄清楚如何修改或隐藏每个视图周围的标准1像素黑色边框,或者甚至可能。谁知道怎么样? 视图使用标准rcp viewpart extension

创建

任何帮助或指示都会有所帮助 谢谢

1 个答案:

答案 0 :(得分:1)

如果您在其中一个视图中的ViewPart#createPartControl中修改了视图的父级布局,则可以删除视图周围的边框,如下所示:

public void createPartControl(Composite parent) {
    Composite view_parent = parent.getParent().getParent().getParent();

    StackLayout stack_layout = (StackLayout) view_parent.getLayout();
    stack_layout.marginHeight = -1;
    stack_layout.marginWidth = -1;

    // Your code
}

之后你应该设置views属性:

  • standalonetrue
  • showTitlefalse

不幸的是,视图之间“resizer”的边框仍然存在。如果我找到解决方案,我会更新我的答案。

注意:如果你只有一个视图,一切看起来都不错。