我有一个具有以下属性的学生对象:
private String forename;
private String surname;
private String id;
private char gender;
private String street;
private String locality;
private String postcode;
private String email;
我将这些对象中的几个存储在ArrayList中,并想知道将它们放入以上述属性命名的列的JTable中的最佳方法。
答案 0 :(得分:3)
您可以像这样简单地使用它。或也查看此答案。Load arrayList data into JTable
public void populateReadersTable(ReaderList readerList) {
DefaultTableModel model = (DefaultTableModel) jTableReaders.getModel();
model.setRowCount(0);
model.setColumnCount(0);
model.addColumn("ID");
model.addColumn("First Name");
model.addColumn("Last Name");
model.addColumn("Email");
model.addColumn("Mobile");
model.addColumn("Street");
model.addColumn("City");
model.addColumn("Postal Code");
model.addColumn("National ID");
for (Reader reader : readerList) {
model.addRow(reader.toStringArray());
}
}