我是用一按钮来改变数据、然后使JTablel刷新的。

解决方案 »

  1.   

    第一:
    如果你要让JTable自己刷新,只有做一个线程。第二:
    或者你自己做个接口,让JTable类实现这个接口,接口里有实现刷新的方法。然后每次显示这个JTable都会自动刷新。
      

  2.   

    自己写个model扩展AbstractTableModel
    其中写个方法用来更新数据,就会自动刷新
    比如,
    public void setData(Object[][] _new){
    rowData=_new;
    }
      

  3.   

    很简单,你在什么地方调用改变数据,你在那个地方加上这句话:table.updateUI();
    这样只要table中的数据改变,table就会调用这个方法刷新!