Dúvida JTable

4 respostas
V

Bom dia,

Gostaria de saber se é possível alinhar um coluna com todas as linhas pertencentes a ela, no centro.
Sei que é alinhado automaticamente à esquerda quanto o campo é do tipo String, e é alinhado á direita,
quado o campo é do tipo Integer ou Float. Porém não sei se é possivel alinhar no centro.

Obrigado!

4 Respostas

R

Sim, é possível.
Construa um ColumnModel para a sua JTable.
De uma pesquisada em DefaultTableColumnModel.

V

Ricardo,

Dei uma olhada na DefaultTableColumnModel, e não achei nenhum método para centralizar a coluna.
Se for possível, vc pode me passar um exemplo que utiliza esta classe.

Obrigado!

R

Me desculpe, me confundi :smiley:
Seria em DefaultTableCellRenderer
A partir dela é possível.

Pesquise como criar uma classe que herde de DefaultTableCellRenderer.
Sobreescreva o método getTableCellRendererComponent e mande centralizar a coluna.

V

Valeu Ricardo,

consegui!!!

Criado 17 de setembro de 2007
Ultima resposta 17 de set. de 2007
Respostas 4
Participantes 2