这是我的桌子型号:
public Object getValueAt(int rowIndex, int columnIndex) {
switch (columnIndex) {
case 0:
return SetListTransaksiPenjualan.get(rowIndex).getDates();
case 1:
return SetListTransaksiPenjualan.get(rowIndex).getName();
case 2:
return SetListTransaksiPenjualan.get(rowIndex).getHobby();
default:
return null;
}
}
public String getColumnName(int column) {
switch (column) {
case 0:
return "Date";
case 1:
return "Name";
case 2:
return "Hobby";
default:
return null;
}
}
答案 0 :(得分:0)
创建并添加DefaultTableModel,如:
DefaultTableModel model=new DefaultTableModel(data,header);
JTable table = new JTable(model);
这里的数据是双向量,标题是单向量。
data = get(field);
Object[] d={data.get(i).get(0),data.get(i).get(1),data.get(i).get(2)};
model.addRow(d);
//从数据库中获取数据
get(field){
//Your Database connection
//Get data into vector
//return vector
}