我正在实现这样的表格查看器
folderAssociationTable = componentsRenderer.createTableWidget(container, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION, 2, true);
folderAssociationTable.addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
event.height = 20;
}
});
tableViewer = new TableViewer(folderAssociationTable);
tableViewer.getTable().setHeaderVisible(true);
tableViewer.getTable().setLinesVisible(true);
tableViewer.setContentProvider(new ArrayContentProvider());
TableColumn column = new TableColumn(tableViewer.getTable(), SWT.NONE);
column.setText("CheckBox");
column.setWidth(100);
checkBoxColumn = new TableViewerColumn(tableViewer, column);
column = new TableColumn(tableViewer.getTable(), SWT.NONE);
column.setText("Source Folder");
column.setWidth(200);
sourceFolderColumn = new TableViewerColumn(tableViewer, column);
column = new TableColumn(tableViewer.getTable(), SWT.NONE);
column.setText("Target Folder");
column.setWidth(200);
targetFolderColumn = new TableViewerColumn(tableViewer, column);
现在我想向这个表添加内容,第一列我想添加复选框,另外两列想在 for 循环中动态添加字符串值,我如何将这些内容添加到表查看器。