jtree 中空文件夹问题 我在程序中添加了一个Jtree控件,其他显示都没有问题,只是当文件夹为空时,就显示成了一个文件了。可不可以做成像windows文件管理那样空文件夹也显示成文件,并且可以展开的那种呢?请高手指点,不胜感激。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不难吧:设置JTree的model时用(Node,Boolean)方式,可以设定是否是LEAF,给你个例子要给我加分哦^_^:DefaultMutableTreeNode parent = new DefaultMutableTreeNode("本地磁盘" ,true); DefaultMutableTreeNode child = null; for (int j = 0; j < files.length; j++) { // files[j].isDirectory() 判断是否为文件夹,是文件夹设定TreeNode为非叶子 child = new DefaultMutableTreeNode(files[j], files[j].isDirectory()); parent.add(child); } // true 允许按照TreeNode的设置设定是否是叶子 DefaultTreeModel model = new DefaultTreeModel(parent, true); localTree.setModel(model); 刚学swing 我再研究研究 是否没有这句// true 允许按照TreeNode的设置设定是否是叶子 DefaultTreeModel model = new DefaultTreeModel(parent, true); 我一直这样做的,没问题 我一直这样做的,没问题是不是少下面一句造成的// true 允许按照TreeNode的设置设定是否是叶子 DefaultTreeModel model = new DefaultTreeModel(parent, true); head first java 菜鸟求助~~ 还是问数据类型的对应问题 如何编写ftp程序,从服务器上下载所有文件呢? 接口用处??? 设置字体的问题,请进...... JTable中如何插入按钮,下拉框? ImageIcon()中的图片应该保存在什么目录? 请教这样的情况(有关ip地址)如何做查询判断?搞了2天都没解决 超菜问题 不问不行呀 java.lang.ClassCastException 问题??? container相关理解
设置JTree的model时用(Node,Boolean)方式,可以设定是否是LEAF,给你个例子要给我加分哦^_^:DefaultMutableTreeNode parent = new DefaultMutableTreeNode("本地磁盘"
,true);
DefaultMutableTreeNode child = null;
for (int j = 0; j < files.length; j++) {
// files[j].isDirectory() 判断是否为文件夹,是文件夹设定TreeNode为非叶子
child = new DefaultMutableTreeNode(files[j], files[j].isDirectory());
parent.add(child);
}
// true 允许按照TreeNode的设置设定是否是叶子
DefaultTreeModel model = new DefaultTreeModel(parent, true);
localTree.setModel(model);
// true 允许按照TreeNode的设置设定是否是叶子
DefaultTreeModel model = new DefaultTreeModel(parent, true); 我一直这样做的,没问题
是不是少下面一句造成的
// true 允许按照TreeNode的设置设定是否是叶子
DefaultTreeModel model = new DefaultTreeModel(parent, true);