@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; } });
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; if (node.getChildCount() > 0) { setIcon(this.pack); } else if (getFileName(node).endsWith(".class") || getFileName(node).endsWith(".java")) { setIcon(this.java_image); } else if (getFileName(node).endsWith(".yml") || getFileName(node).endsWith(".yaml")) { setIcon(this.yml_image); } else { setIcon(this.file_image); } return this; }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { CategoryNode node = (CategoryNode) value; //FileNode node = (FileNode)value; //String s = tree.convertValueToText(value, selected, // expanded, leaf, row, hasFocus); super.getTreeCellRendererComponent( tree, value, selected, expanded, leaf, row, hasFocus); if (row == 0) { // Root row -- no check box _checkBox.setVisible(false); } else { _checkBox.setVisible(true); _checkBox.setSelected(node.isSelected()); } String toolTip = buildToolTip(node); _panel.setToolTipText(toolTip); if (node.hasFatalChildren()) { this.setForeground(FATAL_CHILDREN); } if (node.hasFatalRecords()) { this.setForeground(Color.red); } return _panel; }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; if (node.getUserObject() instanceof Container) { Container container = (Container) node.getUserObject(); setText(container.getTitle()); setIcon(expanded ? getContainerOpenIcon() : getContainerClosedIcon()); } else if (node.getUserObject() instanceof Item) { Item item = (Item) node.getUserObject(); setText(item.getTitle()); DIDLObject.Class upnpClass = item.getClazz(); setIcon(getItemIcon(item, upnpClass != null ? upnpClass.getValue() : null)); } else if (node.getUserObject() instanceof String) { setIcon(getInfoIcon()); } onCreate(); return this; }
boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
@Override public Component getTreeCellRendererComponent( JTree tree, Object nodeValue, boolean isSelected, boolean expanded, boolean leaf, int row, boolean componentHasFocus) { Component component = super.getTreeCellRendererComponent(tree, toTreeObject(nodeValue), isSelected, expanded, leaf, row, componentHasFocus); setIcon(lookupIconWithOverlay(nodeValue)); return component; }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { return modifyRenderer(super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus), value); } };
@Override public Component getTreeCellRendererComponent(final JTree tree, final Object value, final boolean isSelected, final boolean expanded, final boolean leaf, final int row, final boolean isFocused) { String val; if (value instanceof String) { val = value.toString(); } else { val = ((File) value).getName(); } return super.getTreeCellRendererComponent(tree, val, isSelected, expanded, leaf, row, isFocused); } }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { CategoryNode node = (CategoryNode) value; //FileNode node = (FileNode)value; //String s = tree.convertValueToText(value, selected, // expanded, leaf, row, hasFocus); super.getTreeCellRendererComponent( tree, value, selected, expanded, leaf, row, hasFocus); if (row == 0) { // Root row -- no check box _checkBox.setVisible(false); } else { _checkBox.setVisible(true); _checkBox.setSelected(node.isSelected()); } String toolTip = buildToolTip(node); _panel.setToolTipText(toolTip); if (node.hasFatalChildren()) { this.setForeground(FATAL_CHILDREN); } if (node.hasFatalRecords()) { this.setForeground(Color.red); } return _panel; }
@Override public Component getTreeCellRendererComponent(final JTree tree, final Object value, final boolean selected, final boolean expanded, final boolean leaf, final int row, final boolean hasFocus) { JLabel label = (JLabel) cellRenderer.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); label.setIcon(icons.get(value.toString())); return label; }
boolean hasFocus) super.getTreeCellRendererComponent( tree, value, sel, expanded, leaf, row, hasFocus);
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean focused) { JLabel label = (JLabel) super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, focused); label.setIcon(loadIcon(value)); return label; }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { JLabel label = (JLabel) treeCellRendererDelegate.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); prepareRenderer(label, value); return label; }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { JLabel label = (JLabel) treeCellRendererDelegate.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); prepareRenderer(label, value); return label; }
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); if (value instanceof DefaultMutableTreeNode && ((DefaultMutableTreeNode) value).getUserObject() instanceof JLabel) { JLabel l = (JLabel) ((DefaultMutableTreeNode) value).getUserObject(); setIcon(l.getIcon()); setText(l.getText()); } return this; } }
@Override public Component getTreeCellRendererComponent(final JTree tree, final Object val, final boolean sel, final boolean exp, final boolean leaf, final int row, final boolean focus) { super.getTreeCellRendererComponent(tree, val, sel, exp, leaf, row, focus); if(leaf) setIcon(BaseXImages.text(((ResourceLeaf) val).raw)); return this; } }
@Override public Component getTreeCellRendererComponent(final JTree tree, final Object val, final boolean sel, final boolean exp, final boolean leaf, final int row, final boolean focus) { super.getTreeCellRendererComponent(tree, val, sel, exp, leaf, row, focus); if(leaf) setIcon(BaseXImages.text(((ResourceLeaf) val).raw)); return this; } }
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { Scene scene = (Scene) value; DefaultTreeCellRenderer r = (DefaultTreeCellRenderer) super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); r.setText(scene.getName()); // NOI18N r.setIcon(imgScene); // NOI18N r.setToolTipText(NbBundle.getMessage(GameDesignTreeNodeRenderer.class, "GameDesignTreeNodeRenderer.SceneNode.tooltip", scene.getName())); return r; } }
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { // get file name and create default component (JLabel) to display it AbstractFile file = (AbstractFile) value; String name = file.isRoot()?file.getAbsolutePath():file.getName(); super.getTreeCellRendererComponent(tree, name, sel, expanded, leaf, row, hasFocus); setIcon(model.getCurrentIcon(file)); return this; }
@Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); if (value instanceof ToolNode) { ToolNode node = (ToolNode) value; setText(node.getName()); if (node.getIcon() != null) { setIcon(node.getIcon()); } } return this; }