各位大哥帮忙啊,我用一个JFrame向数据库写数据的时候添加成功了,我如何让我的JTable马上个显示刚刚添加的行,怎么才可以刷新呢?急!!!!!!!!!!!!!

解决方案 »

  1.   

    gui的绘制是由the dispatching thread来完成的,当the dispatching thread处理完所有events,就睡马上绘制gui,调用SwingUtilities.invocateLater(new runnable(){
    public void run(){
    label.setText(.....);//....是你要写的内容
    }
    });
      

  2.   

    如果有用到自己定义继承AbstractTableModel的类,就要调用fireTableDataXXX()的方法,
    然后JTable调用revalidate()的方法