私はこのようなテーブルビューアを実装しています
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);
今、私はこのテーブルにコンテンツを追加したい、最初の列にチェックボックスを追加したい、そして別の2つの列に for ループで文字列値を動的に追加したいのですが、これらのコンテンツを Table Viewer に追加するにはどうすればよいですか?