日期:2014-05-20  浏览次数:20721 次

在JTable中显示Vector

private JTable table;
private DefaultTableModel tableModel;
table = new JTable();
jScrollPane1.setViewportView(table);
table.setModel(tableModel);
private void showVector() {
Vector list = new Vector();
int value = 0;
for (int j = 0; j < 3; j++) {
list.clear();
for (int i = 0; i < 6; i++) {
list.add(value++);
}
tableModel.addRow(list);
}
}

12 13 14 15 16 17
12 13 14 15 16 17
12 13 14 15 16 17
表格中每次添加的都是最后一次的,为什么?我清空了啊?

------解决方案--------------------
这个结果跟你请不清空vector没有关系,你先添加一行试试,然后两行,看看能不能发现什么。