JTable

pessoal tenho uma tabela e gostaria de saber como eu dimensiono o tamnho de cada campo.

exemplo no campo telefone /4712-2311/queria um tamando que coubesse o telefone

e no campo UF. como é só duas /SP/ letras gostari que ficasse menor

Aqui tem uns exemplos bem bacanas.

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

e basicamente é isso:

TableColumn column = null;
for (int i = 0; i < 5; i++) {
column = table.getColumnModel().getColumn(i);
if (i == 2) {
column.setPreferredWidth(100); //sport column is bigger
} else {
column.setPreferredWidth(50);
}
}

eu coloco isso no init componets; ??

Rapaz, agora eu não lembre exatamente onde vai, mas no exemplo do link, tem la direitinho. Acho que fica num método a parte dentro da classe que contém o JTable e não na classe AbstractTableModel, mas só olhando mesmo.