[RES] Qual a melhor forma de informar o tamanho de uma coluna no JTable que usa AbstractTableModel?

3 respostas
edsonlopes

Olá pessoal, como eu ajusto o tamanho de uma (ou várias) coluna(s) de uma JTable que usa AbstractTableModel?

Usando desta forma não funciona:

minhaTabela.getColumnModel().getColumn(0).setPreferredWidth(50);

Alguma luz?

3 Respostas

edsonlopes

Esquece! Falha minha! Funciona perfeitamente!

minhaTabela.setAutoResizeMode(minhaTabela.AUTO_RESIZE_OFF);
minhaTabela.getColumnModel().getColumn(0).setPreferredWidth(10);

Desculpas! :lol:

ViniGodoy

E é essa mesmo a melhor forma.

Como largura de coluna é uma informação de view, e não do model, ela não tem qualquer relação com o AbstractTableModel.
No máximo, terá com um ColumnModel, que é um “model de view”.

edsonlopes

Godoy, vc está redondamente certo…
Foram exatos 7 minutos de bobeira que dei… :wink:
Valeu!

Criado 12 de maio de 2010
Ultima resposta 13 de mai. de 2010
Respostas 3
Participantes 2