use of sic.util.FormatoFechasEnTablasRenderer in project sic by belluccifranco.
the class CajasGUI method setColumnasCaja.
private void setColumnasCaja() {
//sorting
tbl_Cajas.setAutoCreateRowSorter(true);
//nombres de columnas
String[] encabezados = new String[8];
encabezados[0] = "Estado";
encabezados[1] = "Fecha Apertura";
encabezados[2] = "Hora Control";
encabezados[3] = "Fecha Cierre";
encabezados[4] = "Usuario de Cierre";
encabezados[5] = "Saldo Apertura";
encabezados[6] = "Saldo Sistema";
encabezados[7] = "Saldo Real";
modeloTablaCajas.setColumnIdentifiers(encabezados);
tbl_Cajas.setModel(modeloTablaCajas);
//tipo de dato columnas
Class[] tipos = new Class[modeloTablaCajas.getColumnCount()];
tipos[0] = String.class;
tipos[1] = Date.class;
tipos[2] = String.class;
tipos[3] = Date.class;
tipos[4] = String.class;
tipos[5] = Double.class;
tipos[6] = Double.class;
tipos[7] = Double.class;
modeloTablaCajas.setClaseColumnas(tipos);
tbl_Cajas.getTableHeader().setReorderingAllowed(false);
tbl_Cajas.getTableHeader().setResizingAllowed(true);
//render para los tipos de datos
tbl_Cajas.setDefaultRenderer(Double.class, new RenderTabla());
//Tamanios de columnas
tbl_Cajas.getColumnModel().getColumn(0).setPreferredWidth(0);
tbl_Cajas.getColumnModel().getColumn(1).setPreferredWidth(80);
tbl_Cajas.getColumnModel().getColumn(2).setPreferredWidth(30);
tbl_Cajas.getColumnModel().getColumn(3).setPreferredWidth(80);
tbl_Cajas.getColumnModel().getColumn(4).setPreferredWidth(40);
tbl_Cajas.getColumnModel().getColumn(5).setPreferredWidth(25);
tbl_Cajas.getColumnModel().getColumn(6).setPreferredWidth(20);
tbl_Cajas.getColumnModel().getColumn(7).setPreferredWidth(20);
//renderer fechas
tbl_Cajas.getColumnModel().getColumn(1).setCellRenderer(new FormatoFechasEnTablasRenderer());
tbl_Cajas.getColumnModel().getColumn(2).setCellRenderer(new FormatoFechasEnTablasRenderer());
tbl_Cajas.getColumnModel().getColumn(3).setCellRenderer(new FormatoFechasEnTablasRenderer());
}
use of sic.util.FormatoFechasEnTablasRenderer in project sic by belluccifranco.
the class PagosGUI method cargarResultadosAlTable.
private void cargarResultadosAlTable() {
this.limpiarJTable();
pagos.stream().map((p) -> {
Object[] fila = new Object[4];
fila[0] = p.getFecha();
fila[1] = p.getFormaDePago().getNombre();
fila[2] = p.getMonto();
fila[3] = p.getNota();
return fila;
}).forEach((fila) -> {
modeloTablaResultados.addRow(fila);
});
tbl_Resultados.getColumnModel().getColumn(0).setCellRenderer(new FormatoFechasEnTablasRenderer());
tbl_Resultados.setModel(modeloTablaResultados);
}
use of sic.util.FormatoFechasEnTablasRenderer in project sic by belluccifranco.
the class CajaGUI method setColumnasTablaMovimientos.
private void setColumnasTablaMovimientos() {
//sorting
tbl_Movimientos.setAutoCreateRowSorter(true);
//nombres de columnas
String[] encabezados = new String[3];
encabezados[0] = "Concepto";
encabezados[1] = "Fecha";
encabezados[2] = "Monto";
modeloTablaBalance.setColumnIdentifiers(encabezados);
tbl_Movimientos.setModel(modeloTablaBalance);
//tipo de dato columnas
Class[] tipos = new Class[modeloTablaBalance.getColumnCount()];
tipos[0] = String.class;
tipos[1] = Date.class;
tipos[2] = Double.class;
modeloTablaBalance.setClaseColumnas(tipos);
tbl_Movimientos.getTableHeader().setReorderingAllowed(false);
tbl_Movimientos.getTableHeader().setResizingAllowed(true);
//Tamanios de columnas
tbl_Movimientos.getColumnModel().getColumn(0).setPreferredWidth(200);
tbl_Movimientos.getColumnModel().getColumn(1).setPreferredWidth(5);
tbl_Movimientos.getColumnModel().getColumn(2).setCellRenderer(new ColoresNumerosTablaRenderer());
tbl_Movimientos.getColumnModel().getColumn(1).setCellRenderer(new FormatoFechasEnTablasRenderer());
}
Aggregations