Olá,
Tenho uma jTable e um checkBox na tela. Como posso, ao clicar no checkBox, esconder ou exibir uma coluna ?
Márcio
Olá,
Tenho uma jTable e um checkBox na tela. Como posso, ao clicar no checkBox, esconder ou exibir uma coluna ?
Márcio
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