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列已经改变了.


 
                    
            
                

相关文章:

  • 2022-12-23
  • 2021-04-15
  • 2021-07-23
  • 2021-10-03
  • 2022-12-23
  • 2021-12-26
  • 2021-12-24
  • 2021-10-19
猜你喜欢
  • 2021-06-13
  • 2021-12-01
  • 2022-12-23
  • 2021-11-23
  • 2022-01-11
  • 2021-11-06
相关资源
相似解决方案