1

在 View RCP 中,我试图弄清楚如何修改或隐藏每个视图周围的标准 1 像素黑色边框,或者是否有可能。有人知道怎么做吗?该视图是使用标准 rcp viewpart 扩展创建的

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

4

1 回答 1

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
}

之后,您应该设置视图属性:

  • standalonetrue
  • showTitlefalse

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

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

于 2012-03-15T08:30:00.490 回答