根据节点的不同类型设置不同的图标
代码实例:
public class MyDefaultTreeCellRenderer extends DefaultTreeCellRenderer{
public MyDefaultTreeCellRenderer()
{
}
public Component getTreeCellRendererComponent(JTree tree,Object value,boolean selected,boolean expanded,boolean leaf,int row,boolean hasFocus)
{
super.getTreeCellRendererComponent(tree,value,selected,expanded,leaf,row,hasFocus);
MyDefaultMutableTreeNode node = (MyDefaultMutableTreeNode)value;
//MyDefaultMutableTreeNode extends DefaultMutable, gettreenodetype()为添加的方法
int tmp = node.gettreenodetype();
switch (tmp){
case 1:
this.setIcon(new ImageIcon("E:/workspace/Tree/show/imgs/purple.jpg"));
break;
case 2: