Como alterar a largura de uma coluna em um JTable?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Bom dia todos,

Gostaria de saber como eu faço para alterar a largura das colunas de um JTable. Por default, o JTable é exibido com a mesma largura para todas as colunas e eu estou precisando que algumas colunas, como ID por exemplo, sejam menores do que outras no momento em que o programa é aberto.

Obrigado!
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Obtenha uma referência à coluna e use o método setPreferredWidth():

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

Para que suas colunas possam aumentar de tamanho indefinidamente, sem afetar as demais, use o método JTable.setAutoResizeMode():

http://java.sun.com/javase/6/docs/api/javax/swing/JTable.html#setAutoResizeMode(int)

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team