Я уверен, что это возможно, но мне не удается найти соответствующую документацию или простой пример для этой ситуации.
Например, скажем, у меня есть такой объект:
public class Person {
private final String name;
private final int age;
private final String address;
// Constructor, Getters and Setters
}
Теперь я бы хотел сделать что-то вроде этого:
myTableModel.addColumn("name");
myTableModel.addColumn("age");
myTableModel.addColumn("address");
myJTable.setModel(myTableModel);
for (Person person : people) {
myTableModel.addRow(person);
}
И тогда каждый столбец будет использовать объект Person строки, чтобы «получить» соответствующую информацию для отображения.