很诡异的现象,启动后第一次添加数据,界面不能刷新,但是以后就可以了,添加的方法都是同一个。
而且如果使用调试模式就没有问题。
请高手现身说法,谢谢啦。

解决方案 »

  1.   

    多半是因为table刷新的时候比较早,所以刷新失败,可以试着使用tablemodel来操作数据,那样应该是没有问题的
      

  2.   

    在Table中有这个方法
    public void add(  ) {
                    tableModel.addRows( rows);
                    tableModel.fireTableDataChanged();
    }TableModel中是这样
    public synchronized void addRows( Vector rows ) {
                    dataVector.insertElementAt( addnode, dataVector.size() );
    }
      

  3.   

    手误:dataVector.insertElementAt( rows , dataVector.size() );