这是第一次JTable显示信息,注意,三个都是人文学院的
这是第二次JTable显示的信息,这个对应的数据库表中只有一条信息,但是,后面两条属于中南财经政法大学的信息没有消失,只更新第一条
这是第三次,还是一样,只更新了第一条,后面两条没消失,当然,对应数据库表中只有一条记录
我的意思是,怎么让JTable中显示的信息,当对应数据库表中有几条记录,就显示几条,而不是像图里的那样。

解决方案 »

  1.   

    如果你的jtable用的是model(表中数据data,列名column)这种形式 每次 查询的时候   把jtable的model中的数据源data 那个vector   clear掉 
    然后再把查询出来的数据放到一个vector中   让data=新的vector
    然后table.updateUI(); 
      

  2.   

    我看到你的留言了~    不好意思 剛上來 
    你可以在每次查詢的時候  把你的二維數組清空(用一個嵌套循環 就能清空了), 然后再把新查出來的值賦值給它   
    呵呵  我還是感覺vector那個比較好用   弄好了這個  你可以嘗試下 用model其實感覺比較方便