Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tree tree = new Tree(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
- tree.setHeaderVisible(true);
- m_treeViewer = new TreeViewer(tree);
- m_treeViewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 4, 1));
- getSite().setSelectionProvider(m_treeViewer);
- TreeColumn colName = new TreeColumn(tree, SWT.LEFT);
- tree.setLinesVisible(true);
- colName.setAlignment(SWT.LEFT);
- colName.setText("Name");
- colName.setWidth(260);
- TreeColumn colLastModified = new TreeColumn(tree, SWT.RIGHT);
- colLastModified.setAlignment(SWT.LEFT);
- colLastModified.setText("Last Modified");
- colLastModified.setWidth(160);
- TreeColumn colManufacturer = new TreeColumn(tree, SWT.RIGHT);
- colManufacturer.setAlignment(SWT.LEFT);
- colManufacturer.setText("Manufacturer");
- colManufacturer.setWidth(160);
- TreeColumn colModelNumber = new TreeColumn(tree, SWT.RIGHT);
- colModelNumber.setAlignment(SWT.LEFT);
- colModelNumber.setText("Model Number");
- colModelNumber.setWidth(160);
- TreeColumn colVersion = new TreeColumn(tree, SWT.RIGHT);
- colVersion.setAlignment(SWT.LEFT);
- colVersion.setText("Version");
- colVersion.setWidth(160);
- TreeColumn colNeedUpdate = new TreeColumn(tree, SWT.RIGHT);
- colNeedUpdate.setAlignment(SWT.LEFT);
- colNeedUpdate.setText("Needs Update");
- colNeedUpdate.setWidth(160);
- m_treeViewer.setContentProvider(new TreeViewContentProviderTemplate());
- m_treeViewer.setLabelProvider(new TreeViewLabelProviderTemplate());
- try {
- m_treeViewer.setInput(initData());
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement