我有一个composite A
,它应该包含另一个composite B
.
Composite B
会改变它的大小。
我应该应用什么布局composite A
,以便它composite B
自动换行?
我认为 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));