JTable可能是Swing程序设计中使用频率最高的组件之一,但是其TableModel却十分灵活。
调查一下大家都用什么TableModel?TableModel中的数据存储用哪种方式?
DefaultTableModel,AbstractTableModel,还是自定义的其他TableModel?
TableModel中的数据存储也比较讲究,有Object[][]、Vector、或者ArrayList,你习惯哪一个?

解决方案 »

  1.   

    一般扩展AbstractTableModel,习惯用ArrayList。
      

  2.   

    DefaultTableModel 用惯了,有特殊要求再自己扩展
    除非牵涉到同步问题,否则就用arraylist
      

  3.   

    用自定义的TableModel再extends DefaultTableModel.
      

  4.   

    基本上DefaultTableModel可以满足绝大部分需求。
      

  5.   

    用的自己扩展的AbstractTableModel
    总感觉DefaultTableModel是列模型,
    而自己更习惯行模型
    由于历史原因,TableModel中用的Vector,
    现在如果要换成ArrayList的话估计的调整上百万行代码
    比TMD重新写个JDK还费事
      

  6.   

    者ArrayList“比TMD重新写个JDK还费事”
    嘿嘿
    楼上喝酒啦?
      

  7.   

    我是vector   一般 沒有什麽特殊要求的畫面   直接在copy前面的代碼 就ok了·所以一直沿用vector呢~~   
      

  8.   

    我一般用DefaultTableModel加上Vector还比较好用!