Заполнение JList данными - PullRequest
       15

Заполнение JList данными

4 голосов
/ 06 декабря 2011

Есть ли у кого-нибудь хорошие уроки о том, как заполнить JList (в пределах JPanel) введенными пользователем данными. В частности, я хочу добавить людей в выбранный список. Это вопрос наполнения ArrayList?

Любая помощь будет высоко ценится.

Ответы [ 4 ]

6 голосов
/ 06 декабря 2011
  • создать ListModel, который оборачивает ваш java.util.List (например, путем расширения AbstractListModel)
  • настроить JList для использования этой модели
  • создать и настроить средство визуализации для форматирования / отображенияОбъекты в вашем списке по мере необходимости

http://docs.oracle.com/javase/tutorial/uiswing/components/list.html

2 голосов
/ 06 декабря 2011
2 голосов
/ 06 декабря 2011

Вы создаете JList с ListModel.Когда вы редактируете ListModel, оно отражается и на JList.

0 голосов
/ 06 декабря 2011

Используйте любой менеджер раскладки, например Gridlayout .

...