private TableViewer createTableViewer(Composite parent, String[] columnNames, int[] columnWeights) {
Composite container = new Composite(parent, SWT.NONE);
GridDataFactory.fillDefaults().grab(true, true).hint(600, 200).applyTo(container);
TableColumnLayout layout = new TableColumnLayout();
container.setLayout(layout);
Table table = new Table(container, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI);
table.setHeaderVisible(true);
for (int i = 0; i < columnNames.length; i++) {
TableColumn column = new TableColumn(table, SWT.NONE);
column.setText(columnNames[i]);
layout.setColumnData(column, new ColumnWeightData(columnWeights[i]));
}
TableViewer tableViewer = new TableViewer(table);
tableViewer.setColumnProperties(columnNames);
return tableViewer;
}
ManageCloudDialog.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:cft
作者:
评论列表
文章目录