Alterar tamanho de coluna da JTable

2 respostas
A

Ola pessoal, tenho o seguinte codigo para definir o tamanho de uma coluna na jtable

jTable1.getColumnModel().getColumn(3).setPreferredWidth(3);

porem ele nao aceita, e deixa o tamanho como 15
se eu faço isso:

jTable1.getColumnModel().getColumn(3).setPreferredWidth(3);
JOptionPane.showMessageDialog(null, jTable1.getColumnModel().getColumn(3).getPreferredWidth());

ele me retorna 15, como se o tamanho fosse 15 mas eu acabei de definir tamanho 3
alguem sabe o pq disso e como posso corrigir?

2 Respostas

samuk1

Vc Utiliza, DefaultTableModel ou implementou seu proprio table model?

A

utilizei DefaultTableModel

coloquei uma tabela com o net benas e agora soh preciso diminuir, mas ele chega num tamanho e nao aceita menor, por mais q eu diminua o numero! nao diminui o tamnho da coluna :confused:

mudei o metodo para setMaxWidth e melhorou, diminuiu mais, mas nao tudo o que eu preciso!

o que eu quero eh uma coluna bem pequena soh pra dividir as outras duas (uma em cada lado)
mas nao consigo, se alguem souber uma outra maneira ao inves de criar uma coluna para isso eu agradeço!

Criado 28 de setembro de 2012
Ultima resposta 28 de set. de 2012
Respostas 2
Participantes 2