setAutoResizeMode de uma JTable não está funcionando

Olá para todos.

Eu tenho a seguinte situacao:
Dentro de um JPanel, tem um JScrollPane que tem uma JTable.
Eu uso uma classe que implementa o AbstractTableModel para usar na JTable.
Eu quero fazer as colunas aumentarem dinamicamente de acordo com o conteudo. Se eu fizer isso, ainda teria células que não exibiriam a palavra completa, pois as outras colunas também possuem palavras grandes.
Mas acredito que usando :

A tabela se ajustaria automaticamente, pegando não sei, talvez a média de tamanho de todas linhas de uma coluna, para que então possa setar um tamanho para a coluna…

Mas isso não faz efeito nenhum em minha tabela, nem mesmo em uma coluna que só tem uma letra em cada linha… Ja testei outras opções como AUTO_RESIZE_LAST_COLUMN e também não funcionaram.

Única coisa que noto que acontece, com setAutoResizeMode ou não, é que a primeira coluna (que tem as maiores palavras) diminui uma quantidade infima na largura, tipo 3 pixels, quando a tabela é preenchida…

Estou fazendo algo errado?
Alguem sabe o que posso fazer?

Obrigado!!!

Oi,

Você usa layout ?

Tchauzin!

Olá Lina.

No JPanel uso BorderLayout, e eu seto o JScrollPane no BorderLayout.CENTER
Além disso eu seto tamanho pro JScrollPane com .setSize(500, 250);

up