双击表头自动排序, 我使用的是TableRowSorter, 已经实现了.但我发现, 排序并没有改变tablemodel, 只是改变了viewtomodel(modeltoview)就是说view和model不是一致的.如何能让view和model一致? 

解决方案 »

  1.   

    貌似沒有直接的方法  不過這樣的排序后   實際上在UI進行修改數據后,它好像會自動對應到tablemodel數據中。
      

  2.   


    是会自动对应.但我的需求是只有jtablemodel的数据(Vector), 而不需要jtable.所以view与model无法对应.
     
      

  3.   


    如果没有好的方法, 那我只能自己实现排序了.这样有一个问题, 表头没有箭头!!我想知道sun是通过setRowSorter()而在哪里实现箭头显示的?
      

  4.   


    呵呵, 我debug跟踪了好几次,没见成功。看来图标也要自己实现了。
      

  5.   

        找到方法    show下哈 ~    学习学习·~
      

  6.   

    怎么在 初始化的时候就让 jtable 按一列排序,而不是等到点击表头?