java中往jTable中写入多行记录值,如何能填一行显示一行?

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:09:59
现在我需要循环写入多行记录值,我在循环中写完一行jTable1.updateUI();一下,不行。还是要都填写完才一起显示。如何才能实现填一行显示一行呢,谢谢。如果成功,加分100决不食言

private void initTable(){
Object[][] body = null;
String[] head = null;
head = new String[]{"序号"};

dTableModel = new DefaultTableModel(body, head) {

boolean[] canEdit = new boolean[]{
false
};

public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit[columnIndex];
}
};
int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {

Object[] rowData = {1};
dTableModel.addRow(rowData);

jTable1.setModel(dTableModel);
}
};
new Timer(delay, taskPerformer).start();

}