Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2011, 14:15
Avatar de guichogdl
guichogdl
 
Fecha de Ingreso: abril-2010
Ubicación: gdl
Mensajes: 131
Antigüedad: 14 años, 1 mes
Puntos: 1
Mensaje Respuesta: Centrar celda en JTable

muchas gracias por la información, pero...¿donde meto ese codigo?

hice un metodo con ese código que publicaste y lo mando desde otro metodo (el llena el Jtable) pero no centra el texto, podria alguien explicarme donde hacerlo debo poner el código para que haga su función?

Código JAVA:
Ver original
  1. JTable table = new JTable(modelo);
  2.  
  3.  
  4.        public void centrar_datos(){
  5.  
  6.            DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer();
  7.             modelocentrar.setHorizontalAlignment(SwingConstants.CENTER);
  8.             table.getColumnModel().getColumn(2).setCellRenderer(modelocentrar);
  9.         }
  10.  
  11.         public void crea_modelo(){
  12.         modelo.addColumn("nombre");
  13.         modelo.addColumn("edad");
  14.         modelo.addColumn("telefono");
  15.     }
  16.  
  17.     public void llenar(){
  18.  
  19.     Object [] fila = new Object[3];
  20.     fila[0] = "jose";
  21.     fila[1] = "25";
  22.     fila[2] = "81102635";
  23.     modelo.addRow(fila);
  24.     centrar_datos(); //<-- lo puse aqui pero no centra los registros en el Jtable
  25.     }
  26.  
  27.  
  28. //lleno la tabla desde un boton con esto
  29.  
  30.          JTABLE.setModel(modelo);
  31.          llenar();


muchas gracias de antemano por su ayuda