你先得到文件再判断是文件夹就加不就行了,
我刚做了一个。

解决方案 »

  1.   

    取决于你如何得到文件系统中的所有文件和文件夹,
    如果使用的是java.io.File相关的类,
    使用File.isDirectory()判断即可。但有一点需要注意,如果这样处理后,因为文件不出现在JTree中,
    那么最末层的文件夹将作为叶子节点,而叶子节点在JTree中的显示图标和非叶子节点是不同的,
    要改变这一显示上的问题,可能还需要更改CellRenderer,或者显式设置JTree各种节点状态的图标。