请问一下,如何改变JTree选中节点的图标?

cnjzy0106 2010-03-15 03:40:03
RT
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnjzy0106 2010-03-16
  • 打赏
  • 举报
回复
恩,谢谢了,我重写了下getTreeCellRendererComponent这个方法,搞定了
gentalguo 2010-03-15
  • 打赏
  • 举报
回复
改写tree的Renderer。
一定需要改写getTreeCellRendererComponent方法。
该方法中有多个参数,包括isSelectedhasFocus等。
可以据此判断。直接setIcon(……);
如if (isSelected){
setIcon(A);
}else{
setIcon(B);
}
你未选中时就展现A图标,选中时展现B图表
孤独剑客 2010-03-15
  • 打赏
  • 举报
回复
修改后台对应的图片???

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧