2016-04-05 3 views
0

を記入してください。問題は、これらのCompositesScrolledCompositeCompositeのサイズを完全に占めていないことです。SWTは、私は私の<code>SWT</code> GUIに問題があるコンポジットが完全に親

The problem
あなたはそれが完全に親だ満たしていない境界線があり、内側Compositeを見ることができるように。
親はそれゆえ、私はすでに私がGridData

Composite base = new Composite(parent, SWT.BORDER); 
base.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); 

しかし、あなたは、これは動作しません見ることができるように設定を経由して欲しいものを取得しようとしているGridLayoutを使用しています。

誰でもこれを行う方法を知っていますか?
(作成時に、私は今、親の最終的なサイズは、したがって、私はちょうどbase.setSize(parent.getSize())を行うことはできませんしません)

答えて

1

使用

GridLayout layout = new GridLayout(); 
layout.marginHeight = 0; 
layout.marginWidth = 0; 
yourComposite.setLayout(layout); 

はあなたがいない余白を取り除くために欲しいです。


複数の親に適用する必要がある場合があります。

関連する問題