String[] columnName = {"列头1", "列头2"}
String[][] data = new String[行数][2];
defaultTableModel = new DefaultTableModel(data,columnName);  //用数组建立TableModel
    jTable1 = new JTable(defaultTableModel);  //用defaultTableModel建立表格
我是这样用用DefaultTableModel构造的表格
如何把上面的"列头1", "列头2"在点一个按钮后改成其他的字符串?

解决方案 »

  1.   

    解决了,使用DefaultTableModel中的
    setColumnIdentifiers(Object[] col)方法
    col可以是包含列头的Srting数组
      

  2.   

    不妨试试AbstractTableModel,用完后你会知道表格的操作是多么的容易,
    只有那样你才能体会到Java中JTable和TableModel之间的配合是如何天衣无缝。
    不懂JTable的人,Java GUI绝对算不得入门。
      

  3.   

    DefaultTableModel更容易,他的父类就是AbstractTableModel
      

  4.   

    你可以继承AbstractTableModel类就可以了