Ocultar coluna em JTable

Olá,

Tenho uma jTable e um checkBox na tela. Como posso, ao clicar no checkBox, esconder ou exibir uma coluna ?

Márcio

:arrow: http://www.guj.com.br/posts/list/18663.java

:thumbup:

Não é bme isto :

TableColumnModel modeloDaColuna = tela.panelTabela.tabela.getColumnModel(); if (tela.panelTabela.panelTiposDeAtendimento.chkGAM.isSelected()){ modeloDaColuna.getColumn(ModeloTabela.QTDE_GAM).setWidth(10); }else { modeloDaColuna.getColumn(ModeloTabela.QTDE_GAM).setWidth(20); } tela.panelTabela.defineRenderers(); modeloTabela.fireTableStructureChanged();

O usuário pode ocultar ou não uma ou mais colunas várias vezes. Ao disparar o fireTableStructureChanged(), a tabela é redimensionada com todas as colunas iguais.

Obrigado,
Márcio