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

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?

Esquece! Falha minha! Funciona perfeitamente!

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

Desculpas! :lol:

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”.

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