Связывание выпадающих списков с файлами - PullRequest
0 голосов
/ 08 июля 2011

Как связать раскрывающиеся списки с файлами на жестком диске, чтобы при выборе параметра в раскрывающемся списке (который фактически является папкой на одном из дисковода жесткого диска) должен был быть выбран, и он должен отображать файлы, присутствующие в папке в том же списке?

Ответы [ 2 ]

0 голосов
/ 08 июля 2011

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

Вы можете настроить отображение каталогов в поле со списком, используя ListCellRenderer.

Я предлагаю вам прочитать учебник Swing , где все это хорошо объяснено.

0 голосов
/ 08 июля 2011

Я думаю, что вам нужен JFileChooser .Вы можете найти учебник о том, как его использовать здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...