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