Привязать arraylist к jtable

Недавно я написал приложение на C#, которое просто отображало элементы списка (с именем lst) объектов в таблицу со следующим кодом:

DataTable dt = Request.ListToDataTable(lst);
dw = new DataView(dt);
dw.Sort = "columnb ASC";
dataGridView1.DataSource = dw;

Теперь мне нужно сделать что-то подобное в Java: это возможно? или я должен создать табличную модель и работать с ней? Допустим, у меня есть список объектов Person, и я хочу создать таблицу, содержащую фамилию, имя и возраст. Можно ли сделать это умным способом?

2 ответа

Решение

или я должен создать табличную модель

Да, вам понадобится пользовательская TableModel.

Вы можете использовать Bean Table Model, которая позволяет создавать модель и таблицу в две строки кода.

Это конечно возможно. Вопрос: какой веб-фреймворк вы выберете? Большинство из них предлагают привязку данных к правильной концепции модель-представление-контроллер.

Другие вопросы по тегам