Personalizar Coluna do JTable[Resolvido]

2 respostas
V

Olá pessoal, estou desenvolvendo um sistema no qual o usuário carregara dados do banco de dados…
Ja desenvolvi a parte que carrega os dados e os coloca no JTable…
Agora eu gostaria de saber como que eu faço para personalizar o tamanho de cada Coluna do Table…
Terei que implementar um TableCellRenderer???

2 Respostas

V

Não é necessário um renderer. Primeiramente, você deve desligar o auto-dimensionamento de colunas:

seuTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

Depois, há várias propriedades que você pode alterar na coluna.

TableColumn col = seuTable.getColumnModel().getColumn(0);
col.setMinWidth(100);
col.setMaxWidth(400);

col.setWidth(200);

col.setPreferredWidth(200);
V
ViniGodoy:
Não é necessário um renderer. Primeiramente, você deve desligar o auto-dimensionamento de colunas:
seuTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
Depois, há várias propriedades que você pode alterar na coluna.
TableColumn col = seuTable.getColumnModel().getColumn(0);
col.setMinWidth(100);
col.setMaxWidth(400);

col.setWidth(200);

col.setPreferredWidth(200);

Valew ViniGody pela ajuda!

Criado 10 de julho de 2010
Ultima resposta 10 de jul. de 2010
Respostas 2
Participantes 2