Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Sep 30th, 2011  |  syntax: Java  |  size: 1.30 KB  |  views: 32  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.   private void displayClasspathEntriesTable(Composite container) {
  2.     GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true, 2, 4);
  3.     gd.heightHint = 700;
  4.     gd.widthHint = 600;
  5.  
  6.     classpathEntriesViewer = CheckboxTableViewer.newCheckList(container, SWT.BORDER | SWT.MULTI);
  7.     Table table = classpathEntriesViewer.getTable();
  8.     table.setFocus();
  9.     table.setLayoutData(gd);
  10.     table.setLinesVisible(true);
  11.     table.setHeaderVisible(true);
  12.  
  13.     TableColumn sourceColumn = new TableColumn(table, SWT.NONE);
  14.     sourceColumn.setText("Source ");
  15.     sourceColumn.setWidth(350);
  16.     sourceColumn.setAlignment(SWT.RIGHT);
  17.  
  18.     TableColumn destinationColumn = new TableColumn(table, SWT.NONE);
  19.     destinationColumn.setText("Copy as...");
  20.     destinationColumn.setWidth(120);
  21.  
  22.     classpathEntriesViewer.setContentProvider(ArrayContentProvider.getInstance());
  23.     classpathEntriesViewer.setLabelProvider(new ClasspathEntryLabelProvider());
  24.     classpathEntriesViewer.addCheckStateListener(new ICheckStateListener() {
  25.       public void checkStateChanged(CheckStateChangedEvent event) {
  26.         classpathEntriesViewer.refresh();
  27.       }
  28.     });
  29.     classpathEntriesViewer.setInput(classpathEntryPaths.entrySet());
  30.     classpathEntriesViewer.setAllChecked(true);
  31.  
  32.     //addTableListeners();
  33.   }
  34.  
  35.  
clone this paste RAW Paste Data