QQ群里的树结构怎么用JTree来实现? QQ群里的树结构怎么用JTree来实现? 主要就是怎么自定义各子节点的图标? 并且各子节点的图标都不一样. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 继承JLabel,并实现ListCellRenderer接口在该函数中根据情况调用setIcon即可。 你认为是tree吗?我倒认为是List,当然,比较特殊一点。 考虑下用javax.swing.tree.DefaultTreeCellRenderer类,用该类的setXXX()方法可以很方便地定制一棵树的显示,比如将节点的显示图标指定为*.gif.DefaultTreeCellRenderer的一些基本方法:DefaultTreeCellRenderer render=new DefaultTreeCellRenderer();//构造函数setLeafIcon(Icon newicon);setBackground(Color newcolor);setClosedIcon(Icon newicon);setOpenIcon(Icon newicon);setTextNonSelectionColor(Color newColor);setTextSelectionColor(Color newColor);setFont(Font font);具体参见docs 诸位有写代码,抄代码搞得头晕眼花,手累的时候么? swing里的Element到底怎么划分的? java代码的运行效率高低的判断标准都有哪些??? 一个奇怪的Java序列化问题 怎么写个正规式把下面的连接提取出来?? 请教各位,如何使用object类的equals方法~~?? 关于Java里焦点 jb和MS SQL SERVER的问题 如何在各个对话框之间进行数据交换? 有一个非常非常原始弱智的问题 大家过来看看。如何去掉 一个字符串末尾的带的”,“逗号。郁闷了一天了。 请大家帮忙翻译两句讲java io文章中的话
在该函数中根据情况调用setIcon即可。
DefaultTreeCellRenderer render=new DefaultTreeCellRenderer();//构造函数
setLeafIcon(Icon newicon);
setBackground(Color newcolor);
setClosedIcon(Icon newicon);
setOpenIcon(Icon newicon);
setTextNonSelectionColor(Color newColor);
setTextSelectionColor(Color newColor);
setFont(Font font);具体参见docs