Fiz uma tabela aonde ela é inserida os dados gravados numa variavel.
Só que eu gostaria que todos os dados que fossem pra colunas ficasse centralizadas, no meio.
Alguém pode me dizer como faço isso?
Duvida sobre Tabela!
D
1 Resposta
Olá dexter0x, tudo bem?
Não sei se entendi bem a sua pergunta. Mas para centralizar os dados contidos em uma tabela você pode fazer o seguinte:
//Cria um novo renderizador para as células da tabela
DefaultTableCellRenderer rendererCentro = new DefaultTableCellRenderer();
//Define o renderizador para mostrar os dados no centro da célula
rendererCentro.setHorizontalAlignment(SwingConstants.CENTER);
//Pega o modelo das colunas
TableColumnModel modeloDaColuna = jTable.getColumnModel();
//Aplica o novo renderizador a cada uma das colunas
modeloDaColuna.getColumn(0).setCellRenderer(rendererCentro);
modeloDaColuna.getColumn(1).setCellRenderer(rendererCentro);
//Faça isso para todas as colunas...
Espero ter ajudado.
Abraços!
Criado 28 de dezembro de 2008
Ultima resposta 29 de dez. de 2008
Respostas 1
Participantes 2