Как добавить файлы в JList?

Я создаю свой графический интерфейс в NetBeans, и мне нужна помощь с JList. Каждый раз, когда я открываю какой-либо файл TXT через JFileChooser, я хочу добавить этот файл в JList. Как мне это сделать?


Большое спасибо за ваши ответы, но это не работает, я не знаю почему :(. Однако я попытаюсь объяснить свою проблему глубже, может быть, это поможет.

Вот скриншот моего проекта заявки -

введите здесь описание изображения

Я хочу открыть файл TXT и добавить его в слои JList (см. Рисунок). Таким образом, я хотел бы добавить столько слоев, сколько захочет пользователь. Затем, щелкнув каждый слой в списке, я хотел бы визуализировать этот слой на панели Обзор слоя (JLabel). Итак, моя проблема заключается в том, КАК СОХРАНИТЬ все слои в JList, а затем КАК ДОСТУПИТЬ к конкретному выбранному слою, чтобы визуализировать его.

Я знаю, что мне немного странно формулировать это таким образом, но я буду признателен за любую помощь.


person MichalB    schedule 04.12.2011    source источник
comment
Я не уверен, понимаю ли я ваше затруднительное положение. Размещение некоторого кода было бы полезно.   -  person Jeffrey    schedule 04.12.2011
comment
Получите модель, которую использует JList, и добавьте к ней файл.   -  person Hovercraft Full Of Eels    schedule 04.12.2011


Ответы (1)


person    schedule
comment
Кроме того, нет необходимости добавлять в список String объектов (особенно при потере всего, кроме имени). Лучше добавить File объектов. - person Andrew Thompson; 04.12.2011
comment
Нет необходимости в переменной pos, если вы просто используете метод addElement(Object obj) DefaultListModel. Я удалил свой отрицательный голос. - person Hovercraft Full Of Eels; 04.12.2011