View Javadoc
1 package net.mlw.util.swing; 2 3 import java.awt.Component; 4 5 import javax.swing.JTree; 6 import javax.swing.tree.DefaultTreeCellRenderer; 7 8 public class BasicTreeCellRenderer extends DefaultTreeCellRenderer 9 { 10 public BasicTreeCellRenderer() 11 { 12 } 13 14 public Component getTreeCellRendererComponent( 15 JTree tree, 16 Object value, 17 boolean selected, 18 boolean expanded, 19 boolean leaf, 20 int row, 21 boolean hasFocus) 22 { 23 super.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); 24 if (value instanceof BasicTreeNode) 25 { 26 BasicTreeNode node = (BasicTreeNode) value; 27 setIcon(expanded ? node.getOpen() : node.getIcon()); 28 setText(node.getText()); 29 } 30 return this; 31 } 32 }

This page was automatically generated by Maven