Вы должны получить каталоги, которые вы хотите показать (java.io.File
экземпляры), и использовать эти каталоги в качестве элементов поля со списком. Затем добавьте слушатель действия этого поля со списком. Этот слушатель будет вызываться каждый раз, когда пользователь выбирает один из каталогов в поле со списком. Затем просто задайте в поле со списком выбранный элемент и перечислите файлы выбранного каталога.
Вы можете настроить отображение каталогов в поле со списком, используя ListCellRenderer
.
Я предлагаю вам прочитать учебник Swing , где все это хорошо объяснено.