我有一个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));