tree.setCellRenderer(new DefaultTreeCellRenderer() { @Override public Component getTreeCellRendererComponent(JTree tree,
private FilePanel() { //data stuff FileTreeNode root = new FileTreeNode(); treeModel = new FileTreeModel(root); tree = new JTree(treeModel); tree.setCellRenderer(new FileTreeCellRenderer()); tree.setRootVisible(false); tree.setShowsRootHandles(true); tree.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { TreePath path = tree.getPathForLocation(e.getX(), e.getY()); int nActiveTreebanks = getActiveTreebanks().size(); //Tdiff boolean canActivate = (! TregexGUI.getInstance().isTdiffEnabled() || nActiveTreebanks < TregexGUI.MAX_TDIFF_TREEBANKS); if(path != null) { FileTreeNode node = (FileTreeNode) path.getLastPathComponent(); if(canActivate || node.isActive()) node.setActive(!node.isActive()); } } }); //layout/panel stuff this.setLayout(new BorderLayout()); this.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEmptyBorder(),"Tree files: ")); JScrollPane scroller = new JScrollPane(tree); this.add(scroller, BorderLayout.CENTER); }
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); }
tree.setModel(new DefaultTreeModel(null)); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setCellRenderer(new CellRenderer()); TreeListener tl = new TreeListener(); tree.addMouseListener(tl);
this.setCellRenderer(cellRenderer);
resultsTree.addMouseListener(treeMouseListener); resultsTree.addKeyListener(new ToolWindowKeyboardListener()); resultsTree.setCellRenderer(new ResultTreeRenderer());
m_tree.setCellRenderer(renderer);
protected void init() { // Put visible lines on the JTree. putClientProperty("JTree.lineStyle", "Angled"); // Configure the Tree with the appropriate Renderers and Editors. CategoryNodeRenderer renderer = new CategoryNodeRenderer(); setEditable(true); setCellRenderer(renderer); CategoryNodeEditor editor = new CategoryNodeEditor(_model); setCellEditor(new CategoryImmediateEditor(this, new CategoryNodeRenderer(), editor)); setShowsRootHandles(true); setToolTipText(""); ensureRootExpansion(); }
model = new SchemaTreeModel(schema); tree.setModel(model); tree.setCellRenderer(renderer); tree.addTreeSelectionListener(this);
this.tree.setCellRenderer(new CellRendererNode());
tree.setCellRenderer(new CheckTreeCellRenderer(tree.getCellRenderer(), selectionModel));
/** * Sets the desired cell renderer on this tree. This is exposed for redefinition * by subclases. */ protected void setCellRenderer(NavigatorView view, JTree tree) { tree.setCellRenderer(new BasicFavoritesCellRenderer()); }
/** Constructs a Swing JTree that displays the given XML DOM document. */ public static JTree makeJTree(Document doc) { Element rootNode = doc.getDocumentElement(); DefaultMutableTreeNode rootTreeNode = makeTreeNode(rootNode); JTree tree = new JTree(rootTreeNode); tree.setCellRenderer(new XMLCellRenderer()); tree.setRowHeight(0); return tree; }
private void initTree() { rootNode = new DefaultMutableTreeNode(new Clazz("root")); tree = new JTree(rootNode); tree.setCellRenderer(new TreeRenderer()); clazzNodeMap = new HashMap<>(); clazzNodeMap.put(new Clazz("root"), rootNode); initPopup(); }
/** * Sets the desired cell renderer on this tree. This is exposed for redefinition * by subclases. */ protected void setCellRenderer(NavigatorView view, JTree tree) { // Use the combined map to drive the TOC tree actions Map map = view.getHelpSet().getCombinedMap(); tree.setCellRenderer(new BasicTOCCellRenderer(map, (TOCView)view)); }
private JTree getJTree() { JTree jTree = new JTree(); jTree.setOpaque(true); jTree.setBackground(Color.white); UIDefaults paneDefaults = new UIDefaults(); paneDefaults.put("Tree.selectionBackground",null); JTextPane pane = new JTextPane(); jTree.putClientProperty("Nimbus.Overrides",paneDefaults); jTree.putClientProperty("Nimbus.Overrides.InheritDefaults",false); jTree.setCellRenderer( new LocalRenderer() ); return jTree; }
private void initTree(DefaultMutableTreeNode rootNode) { tree = new JTree(rootNode); tree.setExpandsSelectedPaths(true); tree.setCellRenderer(new NodeRenderer()); tree.setCellEditor(new ResourceEditor(tree)); tree.setEditable(true); }
public void OnShowSuiteResult(TestSuite suite) { update(); view.tree.setModel(new RunnerTreeModel(suite)); view.tree.setCellRenderer(new RunnerTreeRenderer()); }
private static JTree createTree() { JTree resultsTree = new JTree(); resultsTree.setName("TREEVIEW"); resultsTree.setRootVisible(false); resultsTree.setEditable(false); resultsTree.setShowsRootHandles(true); resultsTree.setCellRenderer(new FailureCellRenderer()); ToolTipManager tipManager = ToolTipManager.sharedInstance(); tipManager.registerComponent(resultsTree); resultsTree.addKeyListener(new EnterPressListener()); return resultsTree; }
/** Creates a new instance of ResultTree */ ResultTreeView() { super(); defaultTreeCellRenderer = tree.getCellRenderer(); noIconTreeCellRenderer = createNoIconTreeCellRenderer(); tree.setCellRenderer(new DelegatingTreeCellRenderer()); tree.setDragEnabled(false); initAccessibility(); }