社区
Java SE
帖子详情
请问一下,如何改变JTree选中节点的图标?
cnjzy0106
2010-03-15 03:40:03
RT
...全文
90
3
打赏
收藏
请问一下,如何改变JTree选中节点的图标?
RT
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
打赏
举报
回复
修改后台对应的图片???
java
jtree
图标
_java – 动态更改
JTree
中特定
节点
的
图标
这篇博客介绍如何在Java Swing的
JTree
组件中动态地更改单个
节点
的
图标
。通过自定义DefaultTreeCellRenderer并根据特定条件设置不同
图标
,可以实现在程序运行时
改变
节点
的显示样式。示例代码展示了如何根据
节点
是否被
选中
来切换加载和保存
图标
。
Java中Swing树组件
本文详细介绍了Java Swing中的
JTree
组件,包括如何创建简单的树结构,处理
选中
节点
事件,遍历树
节点
,定制树的外观,维护树模型以及处理
节点
展开事件。通过示例代码展示了各种操作,如设置
节点
图标
,
改变
连接线样式,添加、修改和删除树
节点
,以及监听
节点
展开和折叠事件。
改变
Jtree
节点
的
图标
本文介绍了如何在Java中根据
JTree
节点
的不同类型设置不同的
图标
。通过创建`MyDefaultTreeCellRenderer`类并覆盖`getTreeCellRendererComponent`方法,可以根据
节点
的自定义属性(gettreenodetype)来切换不同图片作为
图标
。
修改
jtree
的
节点
图标
本文介绍了如何修改Java Swing中的
JTree
组件的
节点
图标
,包括展开时、折叠时、叶
节点
以及非叶
节点
的
图标
设置方法,通过指定不同状态的
图标
文件路径实现
节点
视觉效果的定制。
将
JTree
的每个
节点
设置成不同的
图标
本文介绍如何使用Java Swing自定义
JTree
组件中不同
节点
的
图标
,通过扩展DefaultTreeCellRenderer并重写getTreeCellRendererComponent方法实现,示例代码展示了如何根据不同
节点
的名称设置特定
图标
。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章