Search in sources :

Example 1 with FormatoFechasEnTablasRenderer

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());
}
Also used : RenderTabla(sic.util.RenderTabla) FormatoFechasEnTablasRenderer(sic.util.FormatoFechasEnTablasRenderer)

Example 2 with 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);
}
Also used : RenderTabla(sic.util.RenderTabla) Arrays(java.util.Arrays) RestClient(sic.RestClient) Pago(sic.modelo.Pago) Logger(org.slf4j.Logger) FormatterFechaHora(sic.util.FormatterFechaHora) JDialog(javax.swing.JDialog) FormatoFechasEnTablasRenderer(sic.util.FormatoFechasEnTablasRenderer) Date(java.util.Date) LoggerFactory(org.slf4j.LoggerFactory) Utilidades(sic.util.Utilidades) ResourceAccessException(org.springframework.web.client.ResourceAccessException) JOptionPane(javax.swing.JOptionPane) ArrayList(java.util.ArrayList) List(java.util.List) ResourceBundle(java.util.ResourceBundle) RestClientResponseException(org.springframework.web.client.RestClientResponseException) ImageIcon(javax.swing.ImageIcon) Factura(sic.modelo.Factura) FormatoFechasEnTablasRenderer(sic.util.FormatoFechasEnTablasRenderer)

Example 3 with FormatoFechasEnTablasRenderer

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());
}
Also used : ColoresNumerosTablaRenderer(sic.util.ColoresNumerosTablaRenderer) FormatoFechasEnTablasRenderer(sic.util.FormatoFechasEnTablasRenderer)

Aggregations

FormatoFechasEnTablasRenderer (sic.util.FormatoFechasEnTablasRenderer)3 RenderTabla (sic.util.RenderTabla)2 ArrayList (java.util.ArrayList)1 Arrays (java.util.Arrays)1 Date (java.util.Date)1 List (java.util.List)1 ResourceBundle (java.util.ResourceBundle)1 ImageIcon (javax.swing.ImageIcon)1 JDialog (javax.swing.JDialog)1 JOptionPane (javax.swing.JOptionPane)1 Logger (org.slf4j.Logger)1 LoggerFactory (org.slf4j.LoggerFactory)1 ResourceAccessException (org.springframework.web.client.ResourceAccessException)1 RestClientResponseException (org.springframework.web.client.RestClientResponseException)1 RestClient (sic.RestClient)1 Factura (sic.modelo.Factura)1 Pago (sic.modelo.Pago)1 ColoresNumerosTablaRenderer (sic.util.ColoresNumerosTablaRenderer)1 FormatterFechaHora (sic.util.FormatterFechaHora)1 Utilidades (sic.util.Utilidades)1