请问在JTable中怎样刷新啊?
我在JTable上做了个表格,里面填了些内容,想隔一段时间刷新一次?
不知哪位高手介绍几个方法给我呢?
谢谢了。

解决方案 »

  1.   

    update()
    revalidate()
    validate()
      

  2.   

    刷新什么?数据?
    如果是数据,数据的结构由没有改变,怎样改变的?
    参看一下api文档。model.fireXXXXX一系列方法。
    或者直接重新设置一次model更改界面风格,如由linix风格更换为windows风格皮肤 updateUI
    在table上添加了其他的组件, 比如在某处又加了什么panel,label之类 update validate reValidate
      

  3.   

    可以设置一个时间控制器来控制界面的刷新public void ProTimestart(int sec)
    {
    if(timer != null)
    {
    return;
    }
    timer = new Timer();
    timer.schedule(new TimerTask(){
    public void run()

    OnTimer();
    }
    private void OnTimer()

    Updata();
    }
    } , 1000*sec,1000*sec
    );
    }