3

我有一个composite A,它应该包含另一个composite B.
Composite B会改变它的大小。

我应该应用什么布局composite A,以便它composite B自动换行?

4

1 回答 1

2

我认为 aGridLayout对你有用,但请记住,你必须告诉你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 回答