Refine search
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean isLeaf, int row, boolean focused) { Component c = super.getTreeCellRendererComponent(tree, value, selected, expanded, isLeaf, row, focused); if (value instanceof JNode) { setIcon(((JNode) value).getIcon()); } return c; } });
public CategoryNodeRenderer() { _panel.setBackground(UIManager.getColor("Tree.textBackground")); if (_sat == null) { // Load the satellite image. String resource = "/org/apache/log4j/lf5/viewer/images/channelexplorer_satellite.gif"; URL satURL = getClass().getResource(resource); _sat = new ImageIcon(satURL); } setOpaque(false); _checkBox.setOpaque(false); _panel.setOpaque(false); // The flowlayout set to LEFT is very important so that the editor // doesn't jump around. _panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); _panel.add(_checkBox); _panel.add(this); setOpenIcon(_sat); setClosedIcon(_sat); setLeafIcon(_sat); }
private TreeCellRenderer createNoImageTreeCellRenderer() { DefaultTreeCellRenderer treeCellRenderer = new DefaultTreeCellRenderer(); treeCellRenderer.setLeafIcon(null); treeCellRenderer.setOpenIcon(null); treeCellRenderer.setClosedIcon(null); return treeCellRenderer; }
public CategoryImmediateEditor(JTree tree, CategoryNodeRenderer renderer, CategoryNodeEditor editor) { super(tree, renderer, editor); this.renderer = renderer; renderer.setIcon(null); renderer.setLeafIcon(null); renderer.setOpenIcon(null); renderer.setClosedIcon(null); super.editingIcon = null; }
tree = new JTree(); tree.setRootVisible(false); tree.setShowsRootHandles(true); DefaultTreeCellRenderer treeRenderer = new DefaultTreeCellRenderer(); treeRenderer.setClosedIcon(null); treeRenderer.setLeafIcon(null); treeRenderer.setOpenIcon(null); tree.setCellRenderer(treeRenderer); treeScrollPane = new JScrollPane(tree); treeScrollPane.setWheelScrollingEnabled(true);
tree = new JTree(root); DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer(); tree.setCellRenderer(renderer); tree.setShowsRootHandles(true); tree.setRootVisible(false); n.add(new JScrollPane(tree));
sheetSelectionTree = new JTree(new DefaultTreeModel(new DefaultMutableTreeNode())); sheetSelectionTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); sheetSelectionTree.addTreeSelectionListener(this); DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer(); renderer.setOpenIcon(null); renderer.setClosedIcon(null); renderer.setLeafIcon(null); sheetSelectionTree.setCellRenderer(renderer); GridBagUtil.constrain(panel, categoryLabel, 0, 0, 1, 1, GridBagConstraints.NONE, GridBagConstraints.NORTHWEST, 0, 0, 0, 0, 0, 0); GridBagUtil.constrain(panel, new JScrollPane(sheetSelectionTree), 0, 1, 1, 1, GridBagConstraints.BOTH, GridBagConstraints.NORTHWEST, 1, 1, 0, 0, 0, 0);
this.typeTree = new JTree(treeModel); this.typeTree.addTreeSelectionListener(new TypeTreeSelectionListener()); TreeSelectionModel treeSelectionModel = new DefaultTreeSelectionModel(); treeSelectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); this.typeTree.setSelectionModel(treeSelectionModel); JScrollPane treePane = new JScrollPane(this.typeTree); contentPane.setLeftComponent(treePane); DefaultTreeCellRenderer cellRenderer = new DefaultTreeCellRenderer(); cellRenderer.setLeafIcon(null); cellRenderer.setClosedIcon(null); cellRenderer.setOpenIcon(null); this.typeTree.setCellRenderer(cellRenderer); JScrollPane featurePane = new JScrollPane(this.featureTable); featurePane.getViewport().setBackground(Color.WHITE); contentPane.setRightComponent(featurePane);
add(_split, BorderLayout.CENTER); _tree = new JTree(); _tree.setModel(null); _tree.putClientProperty("JTree.lineStyle", "Angled"); _tree.setRootVisible(false); _tree.setShowsRootHandles(true); TreeSelectionModel tsm = _tree.getSelectionModel(); tcr.setLeafIcon(null); tcr.setOpenIcon(null); tcr.setClosedIcon(null); JScrollPane scroll = new JScrollPane(); SwingUtil.add(scroll, _tree); scroll = new JScrollPane(_table); _split.add(scroll, JSplitPane.RIGHT);
public ChecklistTreePanel() { super( new BorderLayout() ); DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode( "Root", true ); treeModel = new DefaultTreeModel( rootNode, true ); tree = new JTree( treeModel ); tree.setCellRenderer( new DefaultTreeCellRenderer() ); tree.setRootVisible( false ); tree.getSelectionModel().setSelectionMode( TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION ); checklistManager = new ChecklistTreeManager( tree, true, null ); JScrollPane scrollPane = new JScrollPane( tree, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED ); this.add( scrollPane, BorderLayout.CENTER ); tree.setTransferHandler( new TreeTransferHandler( tree ) ); tree.setDropMode( DropMode.ON_OR_INSERT ); // Drop between rows, or onto groups. tree.setDragEnabled( true ); }
Component c = renderer.getTreeCellRendererComponent(tree, value, true, expanded, leaf, row, true); System.out.println(c.getSize()); if (leaf) { return bar; //OK JTree treeCave = new JTree(); DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer(); treeCave.setCellRenderer(renderer); treeCave.setEditable(true); treeCave.setCellEditor(new CreatureCellEditor(treeCave, renderer)); p.add(new JScrollPane(treeCave)); return p;
LodDef lodDef = view.getLodDef(); DefaultMutableTreeNode root = addEntityDef( lodDef.getRoot() ); jtree = new JTree( root ); for (int i = 0; i < jtree.getRowCount(); i++) jtree.expandRow(i); DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer) jtree.getCellRenderer(); renderer.setLeafIcon( null ); renderer.setClosedIcon( null ); renderer.setOpenIcon( null ); jtree.addMouseListener(ml); JScrollPane scroll = new JScrollPane( jtree ); removeAll(); add( scroll );
/** * Inits the IR tree. */ private void initIRTree() { DefaultMutableTreeNode root = new DefaultMutableTreeNode(noIndexReposLabel); DefaultTreeModel model = new DefaultTreeModel(root); this.indexTree = new JTree(model); this.indexTree.setBorder(BorderFactory.createEmptyBorder(2, 4, 2, 2)); // Only one node can be selected at any one time. this.indexTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); this.indexTree.addTreeSelectionListener(new IndexTreeSelectionListener(this)); // No icons. DefaultTreeCellRenderer cellRenderer = new DefaultTreeCellRenderer(); cellRenderer.setLeafIcon(null); // cellRenderer.setIcon(null); cellRenderer.setClosedIcon(null); cellRenderer.setOpenIcon(null); this.indexTree.setCellRenderer(cellRenderer); }
/** Creates new form FmtSpaces */ private FmtSpaces() { initComponents(); jScrollPane1.getVerticalScrollBar().setUnitIncrement(20); model = createModel(); cfgTree.setModel(model); cfgTree.setRootVisible(false); cfgTree.setShowsRootHandles(true); cfgTree.setCellRenderer(this); cfgTree.setEditable(false); cfgTree.addMouseListener(this); cfgTree.addKeyListener(this); dr.setIcon(null); dr.setOpenIcon(null); dr.setClosedIcon(null); DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot(); for (int i = root.getChildCount(); i >= 0; i--) { cfgTree.expandRow(i); } Dimension dimension = new Dimension((int) cfgTree.getPreferredSize().getWidth() + Utils.POSSIBLE_SCROLL_BAR_WIDTH, (int) jScrollPane1.getMinimumSize().getHeight()); jScrollPane1.setMinimumSize(dimension); }
/** * Populate. * * @param analysisEngine the analysis engine * @param aeMetaData the ae meta data */ public void populate(AnalysisEngine analysisEngine, AnalysisEngineMetaData aeMetaData) { tree = generateTreeView(analysisEngine, aeMetaData); tree.setDragEnabled(true); // To allow drag to stylemap table. tree.setRootVisible(false); tree.setShowsRootHandles(true); // Displays node expansion glyphs. TreeSelectionModel selectionModel = tree.getSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); DefaultTreeCellRenderer cellRenderer = new DefaultTreeCellRenderer(); cellRenderer.setLeafIcon(null); cellRenderer.setClosedIcon(null); cellRenderer.setOpenIcon(null); tree.setCellRenderer(cellRenderer); scrollPane.getViewport().add(tree, null); }
private void initTreeView() { treeModel = new DefaultTreeModel(rootNode); tree = new JTree(treeModel); tree.setRootVisible(false); DefaultTreeCellRenderer cellRenderer = new DefaultTreeCellRenderer(); cellRenderer.setIcon(null); cellRenderer.setLeafIcon(null); cellRenderer.setOpenIcon(null); tree.setCellRenderer(cellRenderer); tree.setComponentPopupMenu(menu); tree.setEditable(false); tree.setShowsRootHandles(true); tree.addTreeSelectionListener(this::selectionChanged); }
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { TreeModel model = tree.getModel(); if (model instanceof JAXXTreeModel) { Item item = ((JAXXTreeModel) model).findItem(value); if (item != null) { String label = item.getLabel(); if (label != null) { value = label; } } } return super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); } });
super.getTreeCellRendererComponent( tree, value, sel, expanded, leaf, row, hasFocus); if (value instanceof MondrianGuiDef.Cube) { setText(invalidFlag, ((MondrianGuiDef.Cube) value).name); super.setIcon( new ImageIcon( myClassLoader.getResource( setText(invalidFlag, ((MondrianGuiDef.Column) value).name); } else if (value instanceof MondrianGuiDef.Dimension) { super.setIcon( new ImageIcon( myClassLoader.getResource( 25)); } else if (value instanceof MondrianGuiDef.DimensionUsage) { super.setIcon( new ImageIcon( myClassLoader.getResource( setText(invalidFlag, ((MondrianGuiDef.CubeDimension) value).name); } else if (value instanceof MondrianGuiDef.KeyExpression) { super.setIcon( new ImageIcon( myClassLoader.getResource( "Key Expression")); } else if (value instanceof MondrianGuiDef.NameExpression) {
boolean hasFocus) { Component c = super.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); if (node.getUserObject() instanceof MobyServiceTreeNode) { c.setForeground(serviceColor); ((JComponent) c).setToolTipText(((MobyServiceTreeNode) node .getUserObject()).getDescription()); } else if (node.getUserObject() instanceof MobyObjectTreeNode) { c.setForeground(objectColor); ((JComponent) c).setToolTipText(((MobyObjectTreeNode) node .getUserObject()).getDescription()); c.setForeground(this.leafForeground); return c;
protected void installDefaults() { super.installDefaults(); if(tree.getCellRenderer() instanceof DefaultTreeCellRenderer) { DefaultTreeCellRenderer r = (DefaultTreeCellRenderer)tree.getCellRenderer(); r.setBackgroundNonSelectionColor(Theme.treeTextBgColor.getColor()); r.setBackgroundSelectionColor(Theme.treeSelectedBgColor.getColor()); r.setTextNonSelectionColor(Theme.treeTextColor.getColor()); r.setTextSelectionColor(Theme.treeSelectedTextColor.getColor()); UIDefaults defaults = UIManager.getDefaults(); r.setClosedIcon(defaults.getIcon("Tree.closedIcon")); r.setOpenIcon(defaults.getIcon("Tree.openIcon")); r.setLeafIcon(defaults.getIcon("Tree.leafIcon")); } } }