zoukankan      html  css  js  c++  java
  • 设置JTable 隐藏一列

    1.设置列的大小为0

    TableColumn idColumn= smsTable.getColumnModel().getColumn(0);
    idColumn.setWidth(0);
    idColumn.setMaxWidth(0);
    idColumn.setMinWidth(0);
    smsTable.getTableHeader().getColumnModel().getColumn(0).setMaxWidth(0); //设置表的标题的宽度也为0,这个很重要
    smsTable.getTableHeader().getColumnModel().getColumn(0).setMinWidth(0);

    上面的方法不会影响table.setValueAt(int x,int y) 和getValueAt(int x, inty);

    2.  

    TableColumn idColumn= smsTable.getColumnModel().getColumn(0);
    smsTable.removeColumn(idColumn); 

    这个方法会影响table.setValueAt(int x,int y) 和getValueAt(int x, inty);即第0列已经改变了.

    
    
  • 相关阅读:
    工厂增强
    面试题
    SpringBean生命周期及作用域
    字符串
    带参数方法实例
    带参数方法
    人机猜拳
    类的无参方法
    类和对象实例2
    类和对象实例1
  • 原文地址:https://www.cnblogs.com/predisw/p/4891410.html
Copyright © 2011-2022 走看看