Я ищу способ создания вложенной древовидной структуры в моем графическом интерфейсе. У меня есть несколько «коробок», в которых есть предметы. Я бы хотел, чтобы при щелчке ящики были свернуты, но расширены, как при перемещении папок на боковой панели. Первый способ, который я рассмотрел, рассматривал «ящики» как JList с элементами в каждом ящике, хранящимися во вложенном JList. Это кажется очень сложным и плохим способом сделать это. Это также предотвращает складывание коробок без значительных изменений в слое действий. Я надеялся, что кто-то может знать об API, возможно, для отображения файловой навигации, которая может использоваться здесь.