Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. private TableViewer createTableViewerAndColumnTest(final Composite parent) {
  2. // Create the table
  3. final TableViewer tableViewer = createTableViewer(parent);
  4.  
  5. // Define the columns
  6. final TableViewerColumn columnOne = new TableViewerColumn(tableViewer, SWT.NONE);
  7. columnOne.getColumn().setText("ColumnOne");
  8. columnOne.setLabelProvider(new ColumnLabelProvider() {
  9. @Override
  10. public String getText(final Object element) {
  11. return "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789";
  12. }
  13. });
  14.  
  15. // Define the column widths
  16. final TableColumnLayout tableColumnLayout = new TableColumnLayout();
  17. tableViewer.getTable().getParent().setLayout(tableColumnLayout);
  18. tableColumnLayout.setColumnData(columnOne.getColumn(), new ColumnPixelData(200));
  19.  
  20. return tableViewer;
  21. }
  22.  
  23. private TableViewer createTableViewer(final Composite parent) {
  24. final Composite tableComposite = new Composite(parent, SWT.NONE);
  25. final TableViewer tableViewer = new TableViewer(tableComposite, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL
  26. | SWT.FULL_SELECTION | SWT.BORDER);
  27. tableViewer.setContentProvider(new ArrayContentProvider());
  28. tableViewer.getTable().setHeaderVisible(true);
  29. tableViewer.getTable().setLinesVisible(true);
  30.  
  31. return tableViewer;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement