插入数据后无法刷新JTable内容

时间:2012-10-24 10:56:21

标签: java swing jtable defaulttablemodel

我正在实现JTable作为用户注册表单,我差不多完成了,但是当添加数据时,它没有显示输入的最新数据,并且JTable的大小也非常小。我怎么能增加呢?

代码位于以下链接JTable Implementation

2 个答案:

答案 0 :(得分:5)

除非您说明,否则您的表格不会神奇地知道您何时添加数据。

查看DefaultTableModel#addRow

将新行插入数据库后,需要将其添加到表模型中。

查看How to Use Tables

答案 1 :(得分:0)

使用此

DefaultTableModel myData = new DefaultTableModel();
JTable table = new JTable(myData);

//使用模型类型构造函数

初始化表
   String offer = "pankaj ";
    Object [] rowData=new Object[]{offer,null};

//将字符串转换为对象数组        myData.addRow(rowData);

//使用defaulttablemodel类的addRow(Object [] rowData)方法