Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private TableViewer createTableViewerAndColumnTest(final Composite parent) {
- // Create the table
- final TableViewer tableViewer = createTableViewer(parent);
- // Define the columns
- final TableViewerColumn columnOne = new TableViewerColumn(tableViewer, SWT.NONE);
- columnOne.getColumn().setText("ColumnOne");
- columnOne.setLabelProvider(new ColumnLabelProvider() {
- @Override
- public String getText(final Object element) {
- return "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789";
- }
- });
- // Define the column widths
- final TableColumnLayout tableColumnLayout = new TableColumnLayout();
- tableViewer.getTable().getParent().setLayout(tableColumnLayout);
- tableColumnLayout.setColumnData(columnOne.getColumn(), new ColumnPixelData(200));
- return tableViewer;
- }
- private TableViewer createTableViewer(final Composite parent) {
- final Composite tableComposite = new Composite(parent, SWT.NONE);
- final TableViewer tableViewer = new TableViewer(tableComposite, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL
- | SWT.FULL_SELECTION | SWT.BORDER);
- tableViewer.setContentProvider(new ArrayContentProvider());
- tableViewer.getTable().setHeaderVisible(true);
- tableViewer.getTable().setLinesVisible(true);
- return tableViewer;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement