ola pessoal
gostaria de alinhar as colunas de uma jtable …
usei o codigo para alinhar a coluna :
DefaultTableCellRenderer rendererCentro = new DefaultTableCellRenderer();
rendererCentro.setHorizontalAlignment(SwingConstants.CENTER);
DefaultTableCellRenderer rendererDireita = new DefaultTableCellRenderer();
rendererDireita.setHorizontalAlignment(SwingConstants.RIGHT);
DefaultTableCellRenderer rendererEsquerda = new DefaultTableCellRenderer();
rendererEsquerda.setHorizontalAlignment(SwingConstants.LEFT);
TableColumnModel modeloDaColuna1 = tabela1.getColumnModel();
modeloDaColuna1.getColumn(0).setMaxWidth(100);
modeloDaColuna1.getColumn(1).setMaxWidth(100);
modeloDaColuna1.getColumn(0).setHeaderValue( "Protocolo" ) ;
modeloDaColuna1.getColumn(1).setHeaderValue( "Data Entrada" ) ;
modeloDaColuna1.getColumn(0).setCellRenderer(rendererDireita);
modeloDaColuna1.getColumn(1).setCellRenderer(rendererEsquerda);
mas ele so alinhou os dados da tabela, queria que o titulo das colunas tambem ficasse alinhado conforme acima, como faco isso …
preenchi o titulo da coluna por vetor …
Vector colu = new Vector();
colu.add("Código");
colu.add("Descrição");
colu.add("Tipo");
jTable1 = new JTable( new DefaultTableModel(dado, colu) );
obrigado