当前位置: 技术问答>java相关
动态刷新的问题
来源: 互联网 发布时间:2015-05-11
本文导语: 我的程序用JTable显示数据库的数据,自动监测数据库的变动,现在的问题是我的数据库改变后,JTable 显示的数据也相应改变,但最小化后再打开还是显示以前的记录。经查是JTable 没有刷新?请问怎么办? ...
我的程序用JTable显示数据库的数据,自动监测数据库的变动,现在的问题是我的数据库改变后,JTable 显示的数据也相应改变,但最小化后再打开还是显示以前的记录。经查是JTable 没有刷新?请问怎么办?
|
我怀疑是你在继承TableModel的时候没有
fireTableChanged(e);
这是必须有的,否则就出现你说的这种情况
另外,你也可以再jTable.repaint();或jTable.revalidate();试试
fireTableChanged(e);
这是必须有的,否则就出现你说的这种情况
另外,你也可以再jTable.repaint();或jTable.revalidate();试试