最初に入力されたリストコレクションを取得し、次にそれらをオブジェクトの配列に変換することによって、DefaultTableModelを設定しようとしています。
addRow(Object[])
DefaultTableModelに入ると、問題が始まります。常に空になります。より正確には、DefaultTableModelには行が入力されますが、行は空であり、列などはありません。
私の主な目的は、最終的にリストの内容をDefaultTableModelに入れて、を使用してそれをJTableに入れることができるようにすることsetModel()
です。
ソースコード:
List<Inventory> list = app.dao.getInventoryList(false, 0);
Object[] o = null;
for (Inventory i : list) {
o = new Object[6];
o[0] = i.getID();
o[1] = i.getGoodName();
o[2] = i.getCreateTime();
o[3] = i.getCreateUser();
o[4] = i.getUpdateTime();
o[5] = i.getUpdateUser();
app.dtInventory.addRow(o);
}
app.inventoryTableView.setModel(app.dtInventory);