有一个JTable,按“增加记录”按纽往JTable中加如数据,可它没反映,但关掉之后再进,数据已经加了进去,是不是JTable没有刷新,我用的是DefaultTableModel

解决方案 »

  1.   

    对,就是数据没有刷新,好像有个什么方法(fire开头的),调用一下就行了。
      

  2.   

    对,就是数据没有刷新,好像有个什么方法(fire开头的),调用一下就行了。
      

  3.   

    晕,csdn也会出错,2楼和3楼是重复提交的,而且顺序都搞反了。
      

  4.   

    AbstractTableModel.fireTableDataChanged()试试
      

  5.   

    别急!恩,没错,你需要刷新。加上之后,再revalidate()一下。结贴给分吧...
      

  6.   

    你不就是在table里加了一个组件,没有办法显示吗?但是重新运行程序就能显示,对吧?你在加完组件,之后加上一句revalidae()还不行?不可能
      

  7.   

    我以前的解决是删除现在的这个Model然后新建一个Model再加入Tabel中然后设置一下顶层Frame的SetVisible();