我已经设法收集了一个从 user.dir 加载文件和文件夹的功能 JTree,但是每个节点都以绝对路径命名,如果您不喜欢远远超出边界的节点名称,这有点麻烦。所以我想知道是否有一个简单的解决方案可以将节点名称缩短为父目录和文件/文件夹名称?
目前我的节点如下所示:
/Users/username/documents/workspace/project/test.txt
我正在寻找的是更多的行:
/test.txt
如果这是即使是初学者也应该因为不理解而感到羞耻的事情,我期待一些众所周知的打屁股。但如果这是一个体面的问题,请随意扭曲你的面条。我尝试研究 Java 的外观和感觉,但结果证明是一个错误。
我不确定是否需要写下我的代码。但如果它有任何用处,我已经使用了一个文件数组和 .list() 来获取文件,然后将它们插入到带有“DefaultMutableTreeNode”和“DefaultTreeModel”的 JTree 中。