Java中有关JTree的问题,求大侠帮忙。。。

我在窗口里加载一个JTree,为什么当一个文件夹下面没有文件时,这个文件夹显示的图标和文件的图标是一样的,我该怎么办,求大侠们帮帮忙。。。图片如下:... 我在窗口里加载一个JTree,为什么当一个文件夹下面没有文件时,这个文件夹显示的图标和文件的图标是一样的,我该怎么办,求大侠们帮帮忙。。。
图片如下:
展开
 我来答
费和平啊
2011-08-23 · 超过26用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:75.4万
展开全部
1:你可以为它添加一个空的子节点
2:你可以实现一下这个类重写它显示图标的方法
public class FriendsIco extends DefaultTreeCellRenderer
{

@Override
public Component getTreeCellRendererComponent
(JTree tree,Object value,boolean sel,boolean expanded,
boolean leaf, int row,boolean hasFocus)
{
super.getTreeCellRendererComponent( tree,value,sel,
expanded,leaf,row,hasFocus);
//写你自己要显示的图片
ImageIcon Icon=new ImagIcon("图片路径");
setIcon(Icon);
return this;
}
}
你的树控件 比如哈 JTree Tree=new Jtree(); Tree.setCellReader(new DefaultTreeCellRenderer());
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式