我现在要实现这样的功能:我将一棵树展开后,我选择一个叶子节点后,该叶子节点的字体颜色立刻变成蓝色,再点击一下该叶子节点,字体又变为原来颜色.且如果选择了父节点,则其子节点的颜色全部变成蓝色.
请各位好新人指导!
请各位好新人指导!
解决方案 »
- 连接数据库的时候多添加了这一段就提示nullpointexcep……
- JAVA操作串口的问题, 相关API 在NETBEANS平台如何配置?
- java创建对象问题(第一个回答就给分)
- 一个关于repaint() update() paint()的问题
- 请教一下关于String类的赋值问题
- 关于Html嵌入打成jar包的Applet方法
- 如何从html的txt文件中查找邮箱地址?
- java.io.IOException: Not an ISO 8859_1 character:星
- 请评论一下java流行的开发工具!
- 新手求助
- 怎么修改jbuilder2005的自动备份功能?
- 100分向大家请教一个超难的问题
楼主可以尝试扩展DefaultMutableTreeNode,定义一个变量(比如private boolean status = false)
在鼠标点击事件中设置被点击节点和它所有子节点的status。当前为true则设置为false,为false则设置为true。
然后在Renderer中设置:
if(status == true){
setForeground(Color.BLUE);
}