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!
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)