3

がありcomposite A、これには別の が含まれているはずcomposite Bです。
Composite Bサイズが変わります。

自動的composite Aに折り返されるようにするには、どのレイアウトに適用すればよいですか?composite B

4

1 に答える 1

2

私はGridLayoutあなたのためにうまくいくと思いますが、逆compositeBにしSWT.FILLないように言わなければならないことに注意してください:

Composite compositeA = new Composite(parent, SWT.NONE);
compositeA.setLayout(new GridLayout(1, false));

Composite compositeB = new Group(compositeA, SWT.NONE);
compositeB.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
于 2012-12-19T12:25:03.897 に答える