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