1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Table myTable =
new Table(myComposite, SWT.SINGLE | SWT.FULL_SELECTION
| SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
myTable.setHeaderVisible(true);
myTable.setLinesVisible(true);
TableViewer myViewer = new TableViewer(myTable);
myViewer.setLabelProvider(...);
myViewer.setContentProvider(...);
myViewer.setInput(...);
TableViewerColumn column = new TableViewerColumn(aViewer, SWT.LEFT);
final TableColumn controlColumn = column.getColumn();
controlColumn.setText("Column");
column.setLabelProvider(...);
column.setEditingSupport(new ComboBoxCellEditor(myTable, val)); |
Partager