Colunas no jTable

1 resposta
J

Oi!!

Gente estou com uma dúvida e gostaria de uma ajuda!

Tenho um jTable que insiro dados do Banco nele!!

Gostaria que a largura da coluna fosse definida a partir do comprimento da maior String dessa coluna!! Tipo assim:

|…A…|…B…|
|Xxxxxxxx…|9999999| Obs: Os pontos representam espaços!
|Yyyyyyyyyyyyy|1111…|

Na coluna “A” a largura da coluna seria definida a partir da String Y…, já na coluna “B” a partir de 99… , pois são as maiores Strings respectivamente!!

Alguém tem um exemplo de código ou sabe se existe um método do jTable para fazer isso?

Muito Obrigada!! :wink:

1 Resposta

hmichel

Não tenho exemplo, mas você pode estar trabalhando com o método setValueAt ou eventos, e então recalcular o tamanho. Na classe SwingUtilities, existe métodos para calcular tamanho de String, ai acredito que dê para seta-lo no ColumnModel da tabela.

[]'s

Criado 25 de novembro de 2004
Ultima resposta 25 de nov. de 2004
Respostas 1
Participantes 2