Я реализую средство просмотра таблиц, подобное этому
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, как я могу добавить это содержимое в средство просмотра таблиц.