怎样在jtable中删除一列??高手哦来

解决方案 »

  1.   

    删除一列?是删除一列值..还是列属性啊..也在学习JTable ,,看看
      

  2.   

    如果删除列值的话.可以设置列值为null,如果删除属性..应该在 defaulttablemodel 里面将列属性删除..
      

  3.   

    删除一列? 
    1.利用循环把这一列的值都==null 或者 "";
    2.在TableModel 里面 对应修改 columns 列名 和 getValue 中对应显示的代码,就可以把Table的列给隐藏了,不晓得LZ要什么效果..PS:本人喜欢用自定义的 extends AbstractTableModel  .以上
      

  4.   

    自己写AbstractTableModel,控制好其中的几个方法就可以了。JTable的展现是根据TableModel生成。如AbstractTableModel中有一个public int getColumnCount() 方法,你是根据什么数据判断JTabel的行数就在这里写上。一般有个数据载体,看你怎么定义。
      

  5.   

    比如删除table中的“Name”列:final TableColumnModel model = table.getColumnModel();
    final TableColumn nameColumn = table.getColumn("Name");
    model.removeColumn(nameColumn);