com.spirit.nomina.gui.panel.JPCalcularUtilidades.java Source code

Java tutorial

Introduction

Here is the source code for com.spirit.nomina.gui.panel.JPCalcularUtilidades.java

Source

package com.spirit.nomina.gui.panel;

import javax.swing.*;
import javax.swing.table.*;

import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
import com.jidesoft.combobox.*;
/*
 * Created by JFormDesigner on Wed Apr 23 13:23:00 COT 2014
 */
import com.spirit.client.model.SpiritModelImpl;

/**
 * @author xruiz
 */
public abstract class JPCalcularUtilidades extends SpiritModelImpl {
    public JPCalcularUtilidades() {
        initComponents();
        setName("Calcular Utilidades");
    }

    private void initComponents() {
        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
        // Generated using JFormDesigner Open Source Project license - unknown
        lblIngresarUtilidad = new JLabel();
        txtIngresarUtilidad = new JTextField();
        lblOficina = new JLabel();
        cmbOficina = new JComboBox();
        lbl75Porciento = new JLabel();
        txt75Porciento = new JTextField();
        lblDepartamento = new JLabel();
        cmbDepartamento = new JComboBox();
        lbl25Porciento = new JLabel();
        txt25Porciento = new JTextField();
        btnConsultar = new JButton();
        lblAnio = new JLabel();
        cmbAnio = new DateComboBox();
        lblEstado = new JLabel();
        txtEstado = new JTextField();
        btnCalcularUtilidades = new JButton();
        spCalcularUtilidades = new JScrollPane();
        tblCalcularUtilidades = new JTable();
        CellConstraints cc = new CellConstraints();

        //======== this ========
        setName("Consulta General de Contratos");
        setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(75)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(55)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(130)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

        //---- lblIngresarUtilidad ----
        lblIngresarUtilidad.setText("Ingresar Total de Utilidad:");
        add(lblIngresarUtilidad, cc.xy(3, 3));

        //---- txtIngresarUtilidad ----
        txtIngresarUtilidad.setHorizontalAlignment(SwingConstants.RIGHT);
        add(txtIngresarUtilidad, cc.xy(5, 3));

        //---- lblOficina ----
        lblOficina.setText("Oficina:");
        add(lblOficina, cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        add(cmbOficina, cc.xy(17, 3));

        //---- lbl75Porciento ----
        lbl75Porciento.setText("75%:");
        add(lbl75Porciento, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

        //---- txt75Porciento ----
        txt75Porciento.setHorizontalAlignment(SwingConstants.RIGHT);
        txt75Porciento.setEditable(false);
        add(txt75Porciento, cc.xy(5, 5));

        //---- lblDepartamento ----
        lblDepartamento.setText("Departamento:");
        add(lblDepartamento, cc.xy(15, 5));
        add(cmbDepartamento, cc.xy(17, 5));

        //---- lbl25Porciento ----
        lbl25Porciento.setText("25%:");
        add(lbl25Porciento, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

        //---- txt25Porciento ----
        txt25Porciento.setHorizontalAlignment(SwingConstants.RIGHT);
        txt25Porciento.setEditable(false);
        add(txt25Porciento, cc.xy(5, 7));

        //---- btnConsultar ----
        btnConsultar.setText("Consultar");
        add(btnConsultar, cc.xy(17, 7));

        //---- lblAnio ----
        lblAnio.setText("A\u00f1o: ");
        add(lblAnio, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        add(cmbAnio, cc.xy(5, 9));

        //---- lblEstado ----
        lblEstado.setText("Estado:");
        add(lblEstado, cc.xy(9, 9));

        //---- txtEstado ----
        txtEstado.setEditable(false);
        txtEstado.setHorizontalAlignment(SwingConstants.CENTER);
        add(txtEstado, cc.xy(11, 9));

        //---- btnCalcularUtilidades ----
        btnCalcularUtilidades.setText("Calcular distribuci\u00f3n de Utilidades");
        add(btnCalcularUtilidades, cc.xywh(5, 11, 7, 1));

        //======== spCalcularUtilidades ========
        {

            //---- tblCalcularUtilidades ----
            tblCalcularUtilidades.setModel(new DefaultTableModel(
                    new Object[][] { { null, null, null, null, null, null, null, null, null, "", null }, },
                    new String[] { " Oficina", "Departamento", "Empleado", "Fecha de Ingreso", "# D\u00edas",
                            "Carga", "Relaci\u00f3n", "Fecha de Nacimiento", "$ Empleado", "$ Carga", "$ Total" }) {
                Class[] columnTypes = new Class[] { Object.class, Object.class, Object.class, Object.class,
                        Object.class, Object.class, Object.class, Object.class, Object.class, Object.class,
                        Object.class };
                boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                        false, false, false };

                @Override
                public Class<?> getColumnClass(int columnIndex) {
                    return columnTypes[columnIndex];
                }

                @Override
                public boolean isCellEditable(int rowIndex, int columnIndex) {
                    return columnEditable[columnIndex];
                }
            });
            spCalcularUtilidades.setViewportView(tblCalcularUtilidades);
        }
        add(spCalcularUtilidades, cc.xywh(3, 15, 17, 3));
        // JFormDesigner - End of component initialization  //GEN-END:initComponents
    }

    // JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
    // Generated using JFormDesigner Open Source Project license - unknown
    private JLabel lblIngresarUtilidad;
    private JTextField txtIngresarUtilidad;
    private JLabel lblOficina;
    private JComboBox cmbOficina;
    private JLabel lbl75Porciento;
    private JTextField txt75Porciento;
    private JLabel lblDepartamento;
    private JComboBox cmbDepartamento;
    private JLabel lbl25Porciento;
    private JTextField txt25Porciento;
    private JButton btnConsultar;
    private JLabel lblAnio;
    private DateComboBox cmbAnio;
    private JLabel lblEstado;
    private JTextField txtEstado;
    private JButton btnCalcularUtilidades;
    private JScrollPane spCalcularUtilidades;
    private JTable tblCalcularUtilidades;
    // JFormDesigner - End of variables declaration  //GEN-END:variables

    public JTextField getTxtIngresarUtilidad() {
        return txtIngresarUtilidad;
    }

    public JComboBox getCmbOficina() {
        return cmbOficina;
    }

    public JTextField getTxt75Porciento() {
        return txt75Porciento;
    }

    public JComboBox getCmbDepartamento() {
        return cmbDepartamento;
    }

    public JTextField getTxt25Porciento() {
        return txt25Porciento;
    }

    public DateComboBox getCmbAnio() {
        return cmbAnio;
    }

    public JButton getBtnCalcularUtilidades() {
        return btnCalcularUtilidades;
    }

    public JScrollPane getSpCalcularUtilidades() {
        return spCalcularUtilidades;
    }

    public JTable getTblCalcularUtilidades() {
        return tblCalcularUtilidades;
    }

    public JButton getBtnConsultar() {
        return btnConsultar;
    }

    public JTextField getTxtEstado() {
        return txtEstado;
    }
}