java - 布局,它会自动包装它的内容?

标签 java layout swt

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

我应该对 composite A 应用什么布局,以便它自动包装 composite B

最佳答案

我认为 GridLayout 会为您工作,但请记住,您必须告诉 compositeBSWT.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));

关于java - 布局,它会自动包装它的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952226/

相关文章:

java - 只需在 BDD (Hibernate) 中插入日期的 "Hour:Minutes"

java - mvc :annotation-driven in dispatcher servlet configuration 内的冲突

Android - 将布局 View 添加到 ListView

html - html按钮上的可移植圆 Angular

wpf - 如何创建可重用的 WPF 网格布局

java - 具有不同点颜色和大小的散点图

java一次读取控制台上按下的每个键

java - 将具有多个工作表的 Excel 工作簿映射到 XSD

Java SWT 在屏幕上集中绝对组合

java - 网格布局和对话框 : How to align items correctly