各位前辈,我用DefaultTableModel的removeColumn()方法隐藏table的若干列后,再addColumn(),结果隐藏的列全都出来了,这应该是view与model设计模式的问题吧。我可以用什么样的方法,将列从TableModel中删除,使得我每执行一次addColumn(),增加一列呢?
亟待着您的帮助!谢谢

解决方案 »

  1.   

    用TableColumnModel:
    TableColumnModel columnModel = table.getColumnModel();
    TableColumn col = columnModel.getColumn(0);
    columnModel.removeColumn(col);table.addColumn(new TableColumn(0));
      

  2.   

    哪位有对JTable文件进行Save ,New 等操作的例程,可否给个网址之类的,供小弟参考学习
    谢谢