Java:嵌套树结构

Java:嵌套树结构,java,treeview,directory-structure,jlist,Java,Treeview,Directory Structure,Jlist,我正在寻找一种在GUI中创建嵌套树结构的方法。我有几个“盒子”,里面有物品。我希望框可以折叠,但单击时会展开,就像侧边栏上的文件夹导航方式一样。我考虑的第一种方法是将“框”视为JList,每个框中的项目存储在嵌套的JList中。这似乎是一种非常复杂和糟糕的方法。它还可以防止框在没有对actionlistener进行大量修改的情况下被折叠。我希望有人知道这里可能会用到的显示文件导航的API。也许您正在寻找类似的API。听起来您正在寻找。有一个。@jon clements,不要忘记删除接受的答案,因

我正在寻找一种在GUI中创建嵌套树结构的方法。我有几个“盒子”,里面有物品。我希望框可以折叠,但单击时会展开,就像侧边栏上的文件夹导航方式一样。我考虑的第一种方法是将“框”视为JList,每个框中的项目存储在嵌套的JList中。这似乎是一种非常复杂和糟糕的方法。它还可以防止框在没有对actionlistener进行大量修改的情况下被折叠。我希望有人知道这里可能会用到的显示文件导航的API。

也许您正在寻找类似的API。

听起来您正在寻找。有一个。

@jon clements,不要忘记删除接受的答案,因为它提供了相同的链接。