Tamanho do cabeçalho numa Jtable

oi pessoal, tenho um grande problema e ñ sei como resolver.

vamos ao k interessa:
eu crio num mesmo “panel”,varias tabelas de uma so coluna, so que o cabeçalho das colunas tem nomes que são introduzidas pelos usuarios,isto implica que os nomes dos cabeçalhos podem ter varios tamanhos, sendo assim as tabelas apresentam tamanhos de cabeçalhos diferentes.
o k eu keria saber era como obter o tamanho do cabeçalho maior e redesenhar as outras tabelas de modo a k todas apresentem o mesmo tamanho de cabeçalho.
Miguel,Obrigado a quem possa me ajudar.

tenta esses comandos coluna por coluna

table.getColumnModel().getColumn(0).getPreferredWidth();
table.getColumnModel().getColumn(0).getWidth();

fabiofalci escreveu:

tenta esses comandos coluna por coluna 

Código: 

table.getColumnModel().getColumn(0).getPreferredWidth(); 
table.getColumnModel().getColumn(0).getWidth(); 
 

ja experimentei os dois comandos, e embora os cabeçalhos tenham tamanhos diferentes o valor retornado de cada cabeçalho é o mesmo

Toda vez que carregar a tabela ou atualizar, zere o tamanho das colunas e depois pegue as novas…

table.getColumnModel().getColumn(x).setPreferredWidth(y);
table.getColumnModel().getColumn(x).setWidth(y);

veja se funciona