public CheckTreeTableManager(JXTreeTable treeTable) { this.treetable = treeTable; this.tree = (JTree) treeTable.getCellRenderer(0, 0); selectionModel = new CheckTreeSelectionModel(tree.getModel()); tree.setCellRenderer(new DefaultTreeRenderer(new CheckTreeCellProvider(selectionModel))); treeTable.addMouseListener(this); selectionModel.addTreeSelectionListener(this); }
@Inject protected SchemaTree(final Datastore datastore, @Nullable final AnalysisJobBuilder analysisJobBuilder, final DataCleanerConfiguration configuration, final WindowContext windowContext, final InjectorBuilder injectorBuilder) { super(); if (datastore == null) { throw new IllegalArgumentException("Datastore cannot be null"); } _datastore = datastore; _windowContext = windowContext; _analysisJobBuilder = analysisJobBuilder; _configuration = configuration; _injectorBuilder = injectorBuilder; _datastoreConnection = datastore.openConnection(); _rendererDelegate = new DefaultTreeRenderer(); ToolTipManager.sharedInstance().registerComponent(this); setCellRenderer(this); setOpaque(false); setRootVisible(false); setRowHeight(adjuster.adjust(22)); addTreeWillExpandListener(this); setDragEnabled(true); setTransferHandler(DragDropUtils.createSourceTransferHandler()); }
private void init(JContextTree frame){ putClientProperty("JTree.lineStyle", "Angled"); selectionManager = new TreeSelectionManager(frame); popupManager = new JContextTreePopup(this, frame); setComponentPopupMenu(popupManager.getPopupMenu()); setColumnControlVisible(true); setTreeCellRenderer(new DefaultTreeRenderer(new TreeNodeProvider(frame))); getTableHeader().setDefaultRenderer(new DefaultContextTreeHeaderRenderer()); initCellEditAcceleration(); initDragAndDrop(); initKeySupport(); String name = BUNDLE.getString("col_tree"); getColumnModel().getColumn(0).setHeaderValue(new HeaderInfo(name, " ", null)); getTreeSelectionModel().addTreeSelectionListener(selectionManager); }
rootNode.add(new DefaultMutableTreeNode("Downloading from RegexSwap")); _treeRendererDelegate = new DefaultTreeRenderer();