jtree节点图片问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:27:38
在node节点下有3个子节点,每个子节点对应一个checkbox,我想在子节点未被选择时子结点得图片是黑色,选中时图片是蓝色,被选择后成红色。应该怎么做呢??

JTree用法及JTree使用经验总结
import java.awt.Dimension;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.BoxLayout;
import javax.swing.tree.TreePath;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
/*
JTree的构造函数:
JTree()
JTree(Hashtable value)
JTree(Object[] value)//只有这个构造函数可以创建多个根结点
JTree(TreeModel newModel)
JTree(TreeNode root)
JTree(TreeNode root, boolean asksAllowsChildren)
JTree(Vector value)

*/
public class JTreeDemo
{
public static void main (String[] args)
{

// 构造函数:JTree()
JTree example1 = new JTree();

// 构造函数:JTree(Object[] value)
Object[] letters = { " a " , " b " , " c " , " d " , " e " };