Definir tamanho Colunas ModelTable

2 respostas
douglas.santosreis

Boa Noite pessoal, estou com um problema quanto ao ModelTable, onde não estou conseguindo definir a largura de suas colunas, até procurei no fórum porem não encontrei nada que explicitamente me ajudasse com essa questão do tamanho das colunas…

Atualmente até consegui definir o tamanho das colunas mais não consegui deixar um tamanho Fixo as mesma, sempre tenho que chamar um metodo que deixa elas no tamanho que eu quero… Segue um exemplo do que estou fazendo…

TableColumnModel tableColumnModel = tabela.getColumnModel();
tableColumnModel.getColumn(0).setPreferredWidth(100);

Porém no momento em que eu adiciono algo na tabela ela se desestrutura novamente, deixando as colunas divididas igualmente com base no tamanho da tabela…

Resumindo eu necessito de alguma forma setar no meu ModelTable tamanho de Colunas fixas, para nao ter que ficar utilizando sempre um metodo que deixa ela do jeito que eu quero após cada adição de linhas na tabela…

Muito Obrigado … :stuck_out_tongue:

2 Respostas

C

Tenta isso aqui, eu faço assim.

tabela.getColumnModel().getColumn(0).setPreferredWidth(60);

Faz direto!
Quando você adiciona algo na tabela usa o mesmo método que usou para preencher para listar novamente não é?

douglas.santosreis

Mesmo assim não man… Ela até acerta e fica do jeito que eu quero quando a tela é renderizada, porém quando eu adiciono algo novo na minha tabela ela de desestrutura …

:frowning:

Criado 9 de novembro de 2012
Ultima resposta 9 de nov. de 2012
Respostas 2
Participantes 2