I am implementing table viewer like this
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);
now i want to add conent to this table , first column i want to add checkbox, and in another two columns want to add string values dynamically in for loop , how can i add these content to Table Viewer .