getGraphics retornando null

Olá pessoal, estou com uma duvida aqui, eu tenho várias tabelas com dados.

estou fazendo isso:

FontMetrics fm = tabela.getGraphics().getFontMetrics();

para poder ajustar a largura da colunas da tabela conforme o texto nas células, daí eu percorro cada uma das células de cada coluna e vejo para cada coluna qual for o maior valor encontrado e armazeno em um vetor, assim:

for(int i = 0; i < tabela.getModel().getRowCount(); i++){ for(int j = 0; j < v.length; j++){ if(tabela.getValueAt(i, j) != null){ String celula = tabela.getValueAt(i, j).toString(); if(v[j] < fm.stringWidth(celula)) v[j] = fm.stringWidth(celula); } } }

O problema está acontecendo em uma das tabelas que o método tabela.getGraphics() está retornando null, daí não estou conseguindo fazer o ajuste da largura das tabelas.

Alguém sabe porque isso acontece?

bruna, vc poderia popular os dados antes de serem adicionados ao model ?

Vc sabe pq estava retornando null?

Eu fui fazendo outras coisas depois começou a funcionar, não o q aconteceu…

até mais.