怎样刷新JTable中的指定的某一行?谢谢

解决方案 »

  1.   

    直接对某一行调用refresh好像比较难啊,对某一行设值吧,setValueAt(Object value,int row,int column),它自己会刷新界面的。
      

  2.   

    DefaultTableModel类里面继承了来自AbstractTableModel类的一些方法
     void fireTableDataChanged() 
              通知所有侦听器,表的所有行单元格值可能已更改。 
     void fireTableRowsDeleted(int firstRow, int lastRow) 
              通知所有侦听器,已删除范围在 [firstRow, lastRow](包括)的行。 
     void fireTableRowsInserted(int firstRow, int lastRow) 
              通知所有侦听器,已插入范围在 [firstRow, lastRow](包括)的行。 
     void fireTableRowsUpdated(int firstRow, int lastRow) 
              通知所有侦听器,已更新范围在 [firstRow, lastRow](包括)的行。 这些方法可以更新某一行或者一些行,或者全部行