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

残念ながら、ビュー間の「リサイザー」の境界はまだ残っています。その解決策が見つかったら、回答を更新します。

注:ビューが 1 つしかない場合は、すべてがきれいに見えます。

于 2012-03-15T08:30:00.490 に答える