Este codigo nos permite alinear los textos de un jtable en Java
//Nota: Alinear los datos de la tabla //Centrado public void centrar_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.CENTER); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Izquierda public void izq_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.LEFT); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Derecha public void der_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.RIGHT); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Derecha public void der_datos2(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.RIGHT); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Fin: Alinear los datos de la tabla
Buen aporte, …, me salvaste en un trabajo…lo que hice fue crear una clase con los tres métodos que sugieres, le envio la tabla a justificar y llamo el método correspondiente enviandole la columna a justificar…
Que bueno que te fue util el articulo Luis, saludos
Esta interesante solo que me manda error al querer sustituir «table», no ve mi tabla de la otra clase.
Clase 1: jIF_LD_JDE
Aqui defini mi tablas asi
this.tbclientes.setModel(modelo);
Clase 2: Centrado
asi esta en el ejemplo:
table.modelo.getColumnModel().getColumn(col).setCellRenderer(modelocentrar);
asi la cambie:
tbclientes.modelo.getColumnModel().getColumn(col).setCellRenderer(modelocentrar);
pero no la reconoce
lo intente de esta manera tambien
modelo.modelo.getColumnModel().getColumn(col).setCellRenderer(modelocentrar);
pero tampoco lo reconoce me manda el error.
y solo me manda crear la clase modelo, o tbclientes, o table
Espero me puedas ayudar con esto
Perdon me equivoque al transcribir
Solo es tbclientes.get
o
modelo.get
Pero no lo reconoce
Gracias de antemano por el apoyo