ManageCloudDialog.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:cft 作者:
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号