我正在寻找一种在 GUI 中创建嵌套树结构的方法。我有几个“盒子”,里面装有元素。我希望这些框可以折叠,但在单击时展开,就像在侧边栏上导航文件夹的方式一样。我考虑的第一种方法是将“盒子”视为 JList,每个盒子中的项目存储在嵌套的 JList 中。这似乎是一种非常复杂且糟糕的方法。它还可以防止盒子在没有对 Action 监听器进行大量修改的情况下折叠。我希望有人可能知道一个可能用于显示此处可能使用的文件导航的 API。
最佳答案
听起来您正在寻找 JTree 。有一个tutorial on using JTree .
关于Java:嵌套树结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1912159/