【发布时间】:2016-12-18 06:52:08
【问题描述】:
我想要一张高度根据项目数量精确调整的表格。我正在使用 SWT,我正在使用 GridLayout。这是我的代码的摘录:
Table table = new Table(parent, SWT.BORDER);
table.setHeaderVisible(true);
table.setLinesVisible(true);
TableColumn tc1 = new TableColumn(table, SWT.CENTER);
TableColumn tc2 = new TableColumn(table, SWT.CENTER);
tc1.setText("Column1");
tc2.setText("Column2");
tc1.setWidth(85);
tc2.setWidth(90);
for (int i = 0; i < 3; i++) {
TableItem item = new TableItem(table, SWT.NONE);
item.setText(0, "Text Column1");
item.setText(1, "Text Column2");
}
GridData gridData = new GridData(tc1.getWidth()+tc2.getWidth()-17, ???);
table.setLayoutData(gridData);
对于宽度,我找到了一个公式。但是身高呢?
【问题讨论】:
标签: java swt grid-layout