图中的两个按钮,一个“添加”是在当前选中的节点下面添加一项数据,另一个“新建子列表”是在当前选中的节点下面再次新建一个列表。
数据和列表的区别是:数据不允许任何形式的添加操作,只有列表允许。这样做就实现了数据和文件夹的混合。现在的问题是:我想给数据使用不同的图标(使用图中四个图标中最后的一个,一个文件的图标),就是是能让人一眼看出来这不是列表(列表的图标是文件夹图标)。但是
使用DefaultTreeCellRenderer更改图标的话,只允许设置3个图标,而我这里需要用到四个。请问这个怎么做?
解决方案 »
- 介绍点java学习的经验吧,对初学者的!
- 关于。。。的一道题
- java io入门
- 大家来讨论一下如何用Junit测试数据库操作?
- 请问有在深圳计算机行业协会培训JAVA的吗??
- 如何用javascrip实现动态的往html画表格
- 请求 JCreator 3.00 的注册号? 中文支持问题有办法解决吗?
- 求教java中操作mssql语句和存储过程几个常用的方法和函数?
- 请问j2sdkee for win的最新版是那个,我装了jdk1。4后装j2skdee1_2_1后启动出错!
- JTextPane如何得到当前面板上所有的图片?
- [请教达人]用AWT写的源码,在此基础上用能SWT继续开发吗
- 急! 关于Jfreechart显示问题 (柱状图显示问题)
getTreeCellRendererComponent(JTree tree, Object value,
boolean isSelected, boolean expanded, boolean leaf, int row,
boolean hasFocus)方法
此类继承自JLabel 根据这些参数应该可以判断你的节点状态进行setimage操作就OK了