Example usage for com.jgoodies.forms.layout CellConstraints CellConstraints

List of usage examples for com.jgoodies.forms.layout CellConstraints CellConstraints

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout CellConstraints CellConstraints.

Prototype

public CellConstraints() 

Source Link

Document

Constructs a default instance of CellConstraints .

Usage

From source file:com.spirit.crm.gui.panel.JPOperadoresNegocio.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpTabsAdministracionCliente = new JideTabbedPane();
    spPanelSubTabCliente = new JScrollPane();
    panelSubTabCliente = new JPanel();
    tpTabsCliente = new JTabbedPane();
    panelRetencion = new JPanel();
    spTblRetenciones = new JScrollPane();
    tblRetenciones = new JTable();
    lblRetencionRenta = new JLabel();
    cmbRetencionRenta = new JComboBox();
    lblRetencionIVA = new JLabel();
    cmbRetencionIVA = new JComboBox();
    panel6 = new JPanel();
    btnAgregarRetencion = new JButton();
    btnActualizarRetencion = new JButton();
    btnEliminarRetencion = new JButton();
    btnProgramador = new JButton();
    panelZona = new JPanel();
    txtCodigoZona = new JTextField();
    txtNombreZona = new JTextField();
    spDetalleZona = new JScrollPane();
    tblDetalleZona = new JTable();
    lblCodigoZona = new JLabel();
    lblNombreZona = new JLabel();
    panel2 = new JPanel();
    btnAgregarDetalleZona = new JButton();
    btnActualizarDetalleZona = new JButton();
    btnEliminarDetalleZona = new JButton();
    panelCliente = new JPanel();
    lblTipoCliente = new JLabel();
    cmbTipoCliente = new JComboBox();
    lblFechaCreacionCliente = new JLabel();
    txtFechaCreacionCliente = new JTextField();
    lblTipoIdentificacionCliente = new JLabel();
    cmbTipoIdentificacionCliente = new JComboBox();
    lblEstadoCliente = new JLabel();
    cmbEstadoCliente = new JComboBox();
    lblNombreLegalCliente = new JLabel();
    lblIdentificacionCliente = new JLabel();
    txtIdentificacionCliente = new JTextField();
    txtNombreLegalCliente = new JTextField();
    lblRazonSocialCliente = new JLabel();
    txtRazonSocialCliente = new JTextField();
    txtRepresentanteCliente = new JTextField();
    lblCorporacionCliente = new JLabel();
    txtCorporacionCliente = new JTextField();
    lblRepresentanteCliente = new JLabel();
    lblTipoProveedor = new JLabel();
    cmbTipoProveedor = new JComboBox();
    btnBuscarCorporacionCliente = new JButton();
    lblTipoNegocioCliente = new JLabel();
    lblUsuarioFinal = new JLabel();
    cmbTipoNegocioCliente = new JComboBox();
    cmbUsuarioFinal = new JComboBox();
    lblBanco = new JLabel();
    cmbBanco = new JComboBox();
    lblContribuyenteEspecial = new JLabel();
    cmbContribuyenteEspecial = new JComboBox();
    lblTipoCuenta = new JLabel();
    cmbTipoCuenta = new JComboBox();
    lblTipoPersona = new JLabel();
    cmbTipoPersona = new JComboBox();
    lblNumeroCuenta = new JLabel();
    txtNumeroCuenta = new JTextField();
    lblLlevaContabilidad = new JLabel();
    cmbLlevaContabilidad = new JComboBox();
    lblRequiereSap = new JLabel();
    cmbRequiereSap = new JComboBox();
    lblObservacionesCliente = new JLabel();
    lblinformacionAdc = new JLabel();
    txtinformacionAdc = new JTextField();
    txtObservacionesCliente = new JTextField();
    spPanelSubTabOficina = new JScrollPane();
    panelSubTabOficina = new JPanel();
    tpTabsOficina = new JTabbedPane();
    panelOficina = new JPanel();
    txtCodigoClienteOficina = new JTextField();
    txtDescripcionClienteOficina = new JTextField();
    txtCiudadClienteOficina = new JTextField();
    txtTelefonoClienteOficina = new JTextField();
    spOficinasCliente = new JScrollPane();
    tblOficinasCliente = new JTable();
    lblFechaFechaCreacionClienteOficina = new JLabel();
    txtFechaCreacionClienteOficina = new JTextField();
    lblCodigoClienteOficina = new JLabel();
    lblDescripcionClienteOficina = new JLabel();
    lblEstadoClienteOficina = new JLabel();
    cmbEstadoClienteOficina = new JComboBox();
    btnCiudadesClienteOficina = new JButton();
    lblCiudadClienteOficina = new JLabel();
    lblDireccionClienteOficina = new JLabel();
    txtDireccionClienteOficina = new JTextField();
    lblTelefonoClienteOficina = new JLabel();
    lblFaxClienteOficina = new JLabel();
    txtFaxClienteOficina = new JTextField();
    txtEmailClienteOficina = new JTextField();
    lblEmailClienteOficina = new JLabel();
    lblObservacionClienteOficina = new JLabel();
    lblCalificacionClienteOficina = new JLabel();
    cmbCalificacionClienteOficina = new JComboBox();
    lblMontoCreditoClienteOficina = new JLabel();
    txtObservacionClienteOficina = new JTextField();
    lblMontoGarantiaClienteOficina = new JLabel();
    txtMontoGarantiaClienteOficina = new JTextField();
    txtMontoCreditoClienteOficina = new JTextField();
    panel3 = new JPanel();
    btnAgregarClienteOficina = new JButton();
    btnActualizarClienteOficina = new JButton();
    btnEliminarClienteOficina = new JButton();
    panelContacto = new JPanel();
    cmbTipoContacto = new JComboBox();
    txtDireccionContacto = new JTextField();
    spDetalleContacto = new JScrollPane();
    tblDetalleContacto = new JTable();
    lblTipoContacto = new JLabel();
    lblNombreContacto = new JLabel();
    txtNombreContacto = new JTextField();
    lblDireccionContacto = new JLabel();
    lblTelefonoCasaContacto = new JLabel();
    lblTelefonoOficContacto = new JLabel();
    txtTelefonoOficContacto = new JTextField();
    lblCelularContacto = new JLabel();
    txtCelularContacto = new JTextField();
    lblMailContacto = new JLabel();
    txtMailContacto = new JTextField();
    lblCumpleanosContacto = new JLabel();
    cmbCumpleanosContacto = new DateComboBox();
    txtTelefonoCasaContacto = new JTextField();
    panel4 = new JPanel();
    btnAgregarDetalleContacto = new JButton();
    btnActualizarDetalleContacto = new JButton();
    btnEliminarDetalleContacto = new JButton();
    panelIndicador = new JPanel();
    cmbTipoIndicador = new JComboBox();
    txtValorIndicador = new JTextField();
    spDetalleIndicador = new JScrollPane();
    tblDetalleIndicador = new JTable();
    lblTipoIndicador = new JLabel();
    lblValorIndicador = new JLabel();
    panel5 = new JPanel();
    btnAgregarDetalleIndicador = new JButton();
    btnActualizarDetalleIndicador = new JButton();
    btnEliminarDetalleIndicador = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout("default:grow", "fill:default:grow"));

    //======== jtpTabsAdministracionCliente ========
    {/*from w  w w .j  ava 2s.c  om*/

        //======== spPanelSubTabCliente ========
        {

            //======== panelSubTabCliente ========
            {
                panelSubTabCliente.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.DLUX6), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX6) },
                        new RowSpec[] { new RowSpec(Sizes.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

                //======== tpTabsCliente ========
                {

                    //======== panelCliente ========
                    {
                        panelCliente.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.DLUX6),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(80)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(45)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX6) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY6), 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,
                                        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,
                                        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,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.dluY(10)) }));

                        //---- lblTipoCliente ----
                        lblTipoCliente.setText("Tipo Operador:");
                        panelCliente.add(lblTipoCliente,
                                cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbTipoCliente, cc.xy(5, 3));

                        //---- lblFechaCreacionCliente ----
                        lblFechaCreacionCliente.setText("Fecha Creaci\u00f3n: ");
                        panelCliente.add(lblFechaCreacionCliente,
                                cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(txtFechaCreacionCliente, cc.xywh(13, 3, 3, 1));

                        //---- lblTipoIdentificacionCliente ----
                        lblTipoIdentificacionCliente.setText("Tipo Identificaci\u00f3n:");
                        panelCliente.add(lblTipoIdentificacionCliente,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbTipoIdentificacionCliente, cc.xy(5, 5));

                        //---- lblEstadoCliente ----
                        lblEstadoCliente.setText("Estado:");
                        panelCliente.add(lblEstadoCliente,
                                cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbEstadoCliente, cc.xy(13, 5));

                        //---- lblNombreLegalCliente ----
                        lblNombreLegalCliente.setText("Nombre Legal:");
                        panelCliente.add(lblNombreLegalCliente,
                                cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblIdentificacionCliente ----
                        lblIdentificacionCliente.setText("Identificaci\u00f3n:");
                        panelCliente.add(lblIdentificacionCliente,
                                cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(txtIdentificacionCliente, cc.xy(5, 7));
                        panelCliente.add(txtNombreLegalCliente, cc.xywh(5, 9, 3, 1));

                        //---- lblRazonSocialCliente ----
                        lblRazonSocialCliente.setText("Raz\u00f3n Social:");
                        panelCliente.add(lblRazonSocialCliente,
                                cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(txtRazonSocialCliente, cc.xywh(5, 11, 3, 1));
                        panelCliente.add(txtRepresentanteCliente, cc.xywh(5, 13, 3, 1));

                        //---- lblCorporacionCliente ----
                        lblCorporacionCliente.setText("Corporaci\u00f3n");
                        panelCliente.add(lblCorporacionCliente,
                                cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(txtCorporacionCliente, cc.xywh(5, 15, 3, 1));

                        //---- lblRepresentanteCliente ----
                        lblRepresentanteCliente.setText("Representante:");
                        panelCliente.add(lblRepresentanteCliente,
                                cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblTipoProveedor ----
                        lblTipoProveedor.setText("Tipo Proveedor:");
                        panelCliente.add(lblTipoProveedor,
                                cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbTipoProveedor, cc.xywh(5, 17, 3, 1));

                        //---- btnBuscarCorporacionCliente ----
                        btnBuscarCorporacionCliente.setToolTipText("Buscar Corporacion");
                        panelCliente.add(btnBuscarCorporacionCliente,
                                cc.xywh(9, 15, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

                        //---- lblTipoNegocioCliente ----
                        lblTipoNegocioCliente.setText("Tipo Negocio:");
                        panelCliente.add(lblTipoNegocioCliente,
                                cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblUsuarioFinal ----
                        lblUsuarioFinal.setText("Usuario Final:");
                        panelCliente.add(lblUsuarioFinal,
                                cc.xywh(3, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbTipoNegocioCliente, cc.xywh(5, 19, 3, 1));

                        //---- cmbUsuarioFinal ----
                        cmbUsuarioFinal.setModel(new DefaultComboBoxModel(new String[] { "NO", "SI" }));
                        panelCliente.add(cmbUsuarioFinal, cc.xy(5, 21));

                        //---- lblBanco ----
                        lblBanco.setText("Banco:");
                        panelCliente.add(lblBanco,
                                cc.xywh(11, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbBanco, cc.xywh(13, 21, 5, 1));

                        //---- lblContribuyenteEspecial ----
                        lblContribuyenteEspecial.setText("Contribuyente Especial:");
                        panelCliente.add(lblContribuyenteEspecial,
                                cc.xywh(3, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cmbContribuyenteEspecial ----
                        cmbContribuyenteEspecial
                                .setModel(new DefaultComboBoxModel(new String[] { "SI", "NO" }));
                        panelCliente.add(cmbContribuyenteEspecial, cc.xy(5, 23));

                        //---- lblTipoCuenta ----
                        lblTipoCuenta.setText("Tipo de Cuenta:");
                        panelCliente.add(lblTipoCuenta,
                                cc.xywh(11, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(cmbTipoCuenta, cc.xywh(13, 23, 3, 1));

                        //---- lblTipoPersona ----
                        lblTipoPersona.setText("Tipo Persona:");
                        panelCliente.add(lblTipoPersona,
                                cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cmbTipoPersona ----
                        cmbTipoPersona
                                .setModel(new DefaultComboBoxModel(new String[] { "NATURAL", "JURIDICA" }));
                        panelCliente.add(cmbTipoPersona, cc.xy(5, 25));

                        //---- lblNumeroCuenta ----
                        lblNumeroCuenta.setText("# Cuenta:");
                        panelCliente.add(lblNumeroCuenta,
                                cc.xywh(11, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelCliente.add(txtNumeroCuenta, cc.xywh(13, 25, 3, 1));

                        //---- lblLlevaContabilidad ----
                        lblLlevaContabilidad.setText("Lleva Contabilidad:");
                        panelCliente.add(lblLlevaContabilidad,
                                cc.xywh(3, 27, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cmbLlevaContabilidad ----
                        cmbLlevaContabilidad.setModel(new DefaultComboBoxModel(new String[] { "SI", "NO" }));
                        panelCliente.add(cmbLlevaContabilidad, cc.xy(5, 27));

                        //---- lblRequiereSap ----
                        lblRequiereSap.setText("Requiere # SAP para Facturar:");
                        panelCliente.add(lblRequiereSap,
                                cc.xywh(3, 29, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cmbRequiereSap ----
                        cmbRequiereSap.setModel(new DefaultComboBoxModel(new String[] { "SI", "NO" }));
                        panelCliente.add(cmbRequiereSap, cc.xy(5, 29));

                        //---- lblObservacionesCliente ----
                        lblObservacionesCliente.setText("Observaciones:");
                        panelCliente.add(lblObservacionesCliente,
                                cc.xywh(3, 31, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblinformacionAdc ----
                        lblinformacionAdc.setText("Informaci\u00f3n adicional (cobros/pagos):");
                        panelCliente.add(lblinformacionAdc, cc.xy(3, 33));
                        panelCliente.add(txtinformacionAdc, cc.xywh(5, 33, 7, 1));
                        panelCliente.add(txtObservacionesCliente, cc.xywh(5, 31, 7, 1));
                    }
                    tpTabsCliente.addTab("General", panelCliente);

                    //======== panelRetencion ========
                    {
                        panelRetencion.setLayout(new FormLayout(new ColumnSpec[] {
                                new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, 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.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

                        //======== spTblRetenciones ========
                        {

                            //---- tblRetenciones ----
                            tblRetenciones.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "Retenci\u00f3n Renta", "Retenci\u00f3n IVA" }) {
                                boolean[] columnEditable = new boolean[] { false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            tblRetenciones.setPreferredScrollableViewportSize(new Dimension(450, 150));
                            tblRetenciones.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                            tblRetenciones.setAutoCreateColumnsFromModel(true);
                            spTblRetenciones.setViewportView(tblRetenciones);
                        }
                        panelRetencion.add(spTblRetenciones, cc.xywh(3, 11, 5, 5));

                        //---- lblRetencionRenta ----
                        lblRetencionRenta.setText("Retenci\u00f3n Renta [%]:");
                        panelRetencion.add(lblRetencionRenta,
                                cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                        panelRetencion.add(cmbRetencionRenta, cc.xy(5, 3));

                        //---- lblRetencionIVA ----
                        lblRetencionIVA.setText("Retenci\u00f3n IVA [%]:");
                        panelRetencion.add(lblRetencionIVA,
                                cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                        panelRetencion.add(cmbRetencionIVA, cc.xy(5, 5));

                        //======== panel6 ========
                        {
                            panel6.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default")));

                            //---- btnAgregarRetencion ----
                            btnAgregarRetencion.setText("A");
                            panel6.add(btnAgregarRetencion, cc.xy(1, 1));

                            //---- btnActualizarRetencion ----
                            btnActualizarRetencion.setText("U");
                            panel6.add(btnActualizarRetencion, cc.xy(3, 1));

                            //---- btnEliminarRetencion ----
                            btnEliminarRetencion.setText("D");
                            panel6.add(btnEliminarRetencion, cc.xy(5, 1));

                            //---- btnProgramador ----
                            btnProgramador.setText("Programador");
                            panel6.add(btnProgramador, cc.xy(7, 1));
                        }
                        panelRetencion.add(panel6, cc.xywh(3, 9, 5, 1));
                    }
                    tpTabsCliente.addTab("Retenci\u00f3n", panelRetencion);

                    //======== panelZona ========
                    {
                        panelZona.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(ColumnSpec.LEFT, Sizes.dluX(30), FormSpec.NO_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(120)),
                                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.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));
                        panelZona.add(txtCodigoZona,
                                cc.xywh(5, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
                        panelZona.add(txtNombreZona, cc.xywh(5, 5, 3, 1));

                        //======== spDetalleZona ========
                        {

                            //---- tblDetalleZona ----
                            tblDetalleZona.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "C\u00f3digo", "Nombre" }) {
                                boolean[] columnEditable = new boolean[] { false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            tblDetalleZona.setPreferredScrollableViewportSize(new Dimension(450, 150));
                            tblDetalleZona.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                            tblDetalleZona.setAutoCreateColumnsFromModel(true);
                            spDetalleZona.setViewportView(tblDetalleZona);
                        }
                        panelZona.add(spDetalleZona, cc.xywh(3, 11, 7, 5));

                        //---- lblCodigoZona ----
                        lblCodigoZona.setText("C\u00f3digo:");
                        panelZona.add(lblCodigoZona,
                                cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblNombreZona ----
                        lblNombreZona.setText("Nombre:");
                        panelZona.add(lblNombreZona,
                                cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //======== panel2 ========
                        {
                            panel2.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default")));

                            //---- btnAgregarDetalleZona ----
                            btnAgregarDetalleZona.setText("A");
                            panel2.add(btnAgregarDetalleZona, cc.xy(1, 1));

                            //---- btnActualizarDetalleZona ----
                            btnActualizarDetalleZona.setText("U");
                            panel2.add(btnActualizarDetalleZona, cc.xy(3, 1));

                            //---- btnEliminarDetalleZona ----
                            btnEliminarDetalleZona.setText("D");
                            panel2.add(btnEliminarDetalleZona, cc.xy(5, 1));
                        }
                        panelZona.add(panel2, cc.xywh(3, 9, 7, 1));
                    }
                    tpTabsCliente.addTab("Zona", panelZona);

                }
                panelSubTabCliente.add(tpTabsCliente, cc.xy(3, 3));
            }
            spPanelSubTabCliente.setViewportView(panelSubTabCliente);
        }
        jtpTabsAdministracionCliente.addTab("Operador de Negocio", spPanelSubTabCliente);

        //======== spPanelSubTabOficina ========
        {

            //======== panelSubTabOficina ========
            {
                panelSubTabOficina
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW),
                                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                                new ColumnSpec(Sizes.dluX(10)) },
                                        new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                                FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY5) }));

                //======== tpTabsOficina ========
                {

                    //======== panelOficina ========
                    {
                        panelOficina.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(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(55)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(55)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                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.DLUY5), 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,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.TOP, Sizes.DLUY6, FormSpec.NO_GROW),
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3) }));
                        panelOficina.add(txtCodigoClienteOficina, cc.xy(5, 3));
                        panelOficina.add(txtDescripcionClienteOficina, cc.xywh(5, 5, 7, 1));
                        panelOficina.add(txtCiudadClienteOficina, cc.xywh(5, 7, 3, 1));
                        panelOficina.add(txtTelefonoClienteOficina, cc.xy(5, 11));

                        //======== spOficinasCliente ========
                        {

                            //---- tblOficinasCliente ----
                            tblOficinasCliente.setModel(
                                    new DefaultTableModel(new Object[][] {}, new String[] { "C\u00f3digo",
                                            "Fecha Creaci\u00f3n", "Estado", "Descripci\u00f3n", "Ciudad" }) {
                                        boolean[] columnEditable = new boolean[] { false, false, false, false,
                                                false };

                                        @Override
                                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                                            return columnEditable[columnIndex];
                                        }
                                    });
                            tblOficinasCliente.setPreferredScrollableViewportSize(new Dimension(450, 150));
                            tblOficinasCliente.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                            tblOficinasCliente.setAutoCreateColumnsFromModel(true);
                            spOficinasCliente.setViewportView(tblOficinasCliente);
                        }
                        panelOficina.add(spOficinasCliente, cc.xywh(3, 20, 19, 5));

                        //---- lblFechaFechaCreacionClienteOficina ----
                        lblFechaFechaCreacionClienteOficina.setText("Fecha Creaci\u00f3n: ");
                        panelOficina.add(lblFechaFechaCreacionClienteOficina,
                                cc.xywh(13, 3, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(txtFechaCreacionClienteOficina, cc.xywh(17, 3, 3, 1));

                        //---- lblCodigoClienteOficina ----
                        lblCodigoClienteOficina.setText("C\u00f3digo:");
                        panelOficina.add(lblCodigoClienteOficina,
                                cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblDescripcionClienteOficina ----
                        lblDescripcionClienteOficina.setText("Descripcion:");
                        panelOficina.add(lblDescripcionClienteOficina,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblEstadoClienteOficina ----
                        lblEstadoClienteOficina.setText("Estado:");
                        panelOficina.add(lblEstadoClienteOficina,
                                cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(cmbEstadoClienteOficina, cc.xy(17, 5));
                        panelOficina.add(btnCiudadesClienteOficina,
                                cc.xywh(9, 7, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

                        //---- lblCiudadClienteOficina ----
                        lblCiudadClienteOficina.setText("Ciudad:");
                        panelOficina.add(lblCiudadClienteOficina,
                                cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblDireccionClienteOficina ----
                        lblDireccionClienteOficina.setText("Direcci\u00f3n:");
                        panelOficina.add(lblDireccionClienteOficina,
                                cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(txtDireccionClienteOficina, cc.xywh(5, 9, 15, 1));

                        //---- lblTelefonoClienteOficina ----
                        lblTelefonoClienteOficina.setText("Tel\u00e9fono:");
                        panelOficina.add(lblTelefonoClienteOficina,
                                cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblFaxClienteOficina ----
                        lblFaxClienteOficina.setText("Fax:");
                        panelOficina.add(lblFaxClienteOficina,
                                cc.xywh(7, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(txtFaxClienteOficina, cc.xy(9, 11));
                        panelOficina.add(txtEmailClienteOficina, cc.xywh(13, 11, 7, 1));

                        //---- lblEmailClienteOficina ----
                        lblEmailClienteOficina.setText("E-mail:");
                        panelOficina.add(lblEmailClienteOficina,
                                cc.xywh(11, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblObservacionClienteOficina ----
                        lblObservacionClienteOficina.setText("Observaci\u00f3n:");
                        panelOficina.add(lblObservacionClienteOficina,
                                cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblCalificacionClienteOficina ----
                        lblCalificacionClienteOficina.setText("Calificaci\u00f3n:");
                        panelOficina.add(lblCalificacionClienteOficina,
                                cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(cmbCalificacionClienteOficina, cc.xy(5, 15));

                        //---- lblMontoCreditoClienteOficina ----
                        lblMontoCreditoClienteOficina.setText("Monto Cr\u00e9dito:");
                        panelOficina.add(lblMontoCreditoClienteOficina,
                                cc.xywh(7, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelOficina.add(txtObservacionClienteOficina, cc.xywh(5, 13, 7, 1));

                        //---- lblMontoGarantiaClienteOficina ----
                        lblMontoGarantiaClienteOficina.setText("Monto Garant\u00eda:");
                        panelOficina.add(lblMontoGarantiaClienteOficina,
                                cc.xywh(11, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtMontoGarantiaClienteOficina ----
                        txtMontoGarantiaClienteOficina.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelOficina.add(txtMontoGarantiaClienteOficina, cc.xy(13, 15));

                        //---- txtMontoCreditoClienteOficina ----
                        txtMontoCreditoClienteOficina.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelOficina.add(txtMontoCreditoClienteOficina, cc.xy(9, 15));

                        //======== panel3 ========
                        {
                            panel3.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default")));

                            //---- btnAgregarClienteOficina ----
                            btnAgregarClienteOficina.setText("A");
                            panel3.add(btnAgregarClienteOficina, cc.xy(1, 1));

                            //---- btnActualizarClienteOficina ----
                            btnActualizarClienteOficina.setText("U");
                            panel3.add(btnActualizarClienteOficina, cc.xy(3, 1));

                            //---- btnEliminarClienteOficina ----
                            btnEliminarClienteOficina.setText("D");
                            panel3.add(btnEliminarClienteOficina, cc.xy(5, 1));
                        }
                        panelOficina.add(panel3, cc.xywh(3, 18, 18, 1));
                    }
                    tpTabsOficina.addTab("General", panelOficina);

                    //======== panelContacto ========
                    {
                        panelContacto.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(60)), 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(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(150)), 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.DLUY6), 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,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY6) }));
                        panelContacto.add(cmbTipoContacto, cc.xywh(5, 3, 7, 1));
                        panelContacto.add(txtDireccionContacto, cc.xywh(5, 7, 9, 1));

                        //======== spDetalleContacto ========
                        {

                            //---- tblDetalleContacto ----
                            tblDetalleContacto.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "Tipo Contacto", "Nombre", "Email", "Direcci\u00f3n" }) {
                                boolean[] columnEditable = new boolean[] { false, false, false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            tblDetalleContacto.setPreferredScrollableViewportSize(new Dimension(450, 150));
                            tblDetalleContacto.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                            tblDetalleContacto.setAutoCreateColumnsFromModel(true);
                            spDetalleContacto.setViewportView(tblDetalleContacto);
                        }
                        panelContacto.add(spDetalleContacto, cc.xywh(3, 21, 13, 5));

                        //---- lblTipoContacto ----
                        lblTipoContacto.setText("Tipo Contacto:");
                        panelContacto.add(lblTipoContacto,
                                cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblNombreContacto ----
                        lblNombreContacto.setText("Nombre:");
                        panelContacto.add(lblNombreContacto,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelContacto.add(txtNombreContacto, cc.xywh(5, 5, 7, 1));

                        //---- lblDireccionContacto ----
                        lblDireccionContacto.setText("Direcci\u00f3n:");
                        panelContacto.add(lblDireccionContacto,
                                cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblTelefonoCasaContacto ----
                        lblTelefonoCasaContacto.setText("Tel\u00e9fono Casa:");
                        panelContacto.add(lblTelefonoCasaContacto,
                                cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- lblTelefonoOficContacto ----
                        lblTelefonoOficContacto.setText("Tel\u00e9fono Oficina:");
                        panelContacto.add(lblTelefonoOficContacto,
                                cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelContacto.add(txtTelefonoOficContacto, cc.xy(11, 9));

                        //---- lblCelularContacto ----
                        lblCelularContacto.setText("Celular:");
                        panelContacto.add(lblCelularContacto,
                                cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelContacto.add(txtCelularContacto, cc.xy(5, 11));

                        //---- lblMailContacto ----
                        lblMailContacto.setText("E-mail:");
                        panelContacto.add(lblMailContacto,
                                cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelContacto.add(txtMailContacto, cc.xywh(5, 13, 5, 1));

                        //---- lblCumpleanosContacto ----
                        lblCumpleanosContacto.setText("Fecha de Nacimiento:");
                        panelContacto.add(lblCumpleanosContacto,
                                cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                        panelContacto.add(cmbCumpleanosContacto, cc.xywh(5, 15, 5, 1));
                        panelContacto.add(txtTelefonoCasaContacto, cc.xy(5, 9));

                        //======== panel4 ========
                        {
                            panel4.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default")));

                            //---- btnAgregarDetalleContacto ----
                            btnAgregarDetalleContacto.setText("A");
                            panel4.add(btnAgregarDetalleContacto, cc.xy(1, 1));

                            //---- btnActualizarDetalleContacto ----
                            btnActualizarDetalleContacto.setText("U");
                            panel4.add(btnActualizarDetalleContacto, cc.xy(3, 1));

                            //---- btnEliminarDetalleContacto ----
                            btnEliminarDetalleContacto.setText("D");
                            panel4.add(btnEliminarDetalleContacto, cc.xy(5, 1));
                        }
                        panelContacto.add(panel4, cc.xywh(3, 19, 14, 1));
                    }
                    tpTabsOficina.addTab("Contacto", panelContacto);

                    //======== panelIndicador ========
                    {
                        panelIndicador.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(ColumnSpec.LEFT, Sizes.dluX(50), FormSpec.NO_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(120)),
                                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.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));
                        panelIndicador.add(cmbTipoIndicador, cc.xywh(5, 3, 3, 1));

                        //---- txtValorIndicador ----
                        txtValorIndicador.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelIndicador.add(txtValorIndicador,
                                cc.xywh(5, 5, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                        //======== spDetalleIndicador ========
                        {

                            //---- tblDetalleIndicador ----
                            tblDetalleIndicador.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "Tipo Indicador", "Valor" }) {
                                boolean[] columnEditable = new boolean[] { false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            tblDetalleIndicador.setPreferredScrollableViewportSize(new Dimension(450, 150));
                            tblDetalleIndicador.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
                            tblDetalleIndicador.setAutoCreateColumnsFromModel(true);
                            spDetalleIndicador.setViewportView(tblDetalleIndicador);
                        }
                        panelIndicador.add(spDetalleIndicador, cc.xywh(3, 11, 7, 5));

                        //---- lblTipoIndicador ----
                        lblTipoIndicador.setText("Tipo Indicador:");
                        panelIndicador.add(lblTipoIndicador,
                                cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblValorIndicador ----
                        lblValorIndicador.setText("Valor:");
                        panelIndicador.add(lblValorIndicador,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //======== panel5 ========
                        {
                            panel5.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default")));

                            //---- btnAgregarDetalleIndicador ----
                            btnAgregarDetalleIndicador.setText("A");
                            panel5.add(btnAgregarDetalleIndicador, cc.xy(1, 1));

                            //---- btnActualizarDetalleIndicador ----
                            btnActualizarDetalleIndicador.setText("U");
                            panel5.add(btnActualizarDetalleIndicador, cc.xy(3, 1));

                            //---- btnEliminarDetalleIndicador ----
                            btnEliminarDetalleIndicador.setText("D");
                            panel5.add(btnEliminarDetalleIndicador, cc.xy(5, 1));
                        }
                        panelIndicador.add(panel5, cc.xywh(3, 9, 7, 1));
                    }
                    tpTabsOficina.addTab("Indicador", panelIndicador);

                }
                panelSubTabOficina.add(tpTabsOficina, cc.xy(3, 3));
            }
            spPanelSubTabOficina.setViewportView(panelSubTabOficina);
        }
        jtpTabsAdministracionCliente.addTab("Oficina", spPanelSubTabOficina);

    }
    add(jtpTabsAdministracionCliente, cc.xy(1, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDAsociarCompra.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    JDAsocciatePurchase = new JPanel();
    JPAsocciatePurchase = new JPanel();
    jfsPurchasesList = compFactory.createSeparator("Listado de compras");
    jpFilteredBy = new JPanel();
    lblInvoiceNumber = new JLabel();
    txtInvoiceNumber = new JTextField();
    lblInitialDate = new JLabel();
    txtInitialDate = new JFormattedTextField();
    lblFinalDate = new JLabel();
    txtFinalDate = new JFormattedTextField();
    btnFilterList = new JButton();
    btnRemoveFilters = new JButton();
    spTblPurchase = new JScrollPane();
    tblPurchases = new JTable();
    spAddRemovePurchases = new JPanel();
    btnAdd = new JButton();
    btnRemove = new JButton();
    jfsAssociatedPurchases = compFactory.createSeparator("Compras asociadas");
    jpAssociatedPurchases = new JPanel();
    spAsocciatedPurchases = new JScrollPane();
    tblAsocciatedPurchases = new JTable();
    btnAccept = new JButton();
    btnCancel = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Asociar Ordenes");
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== JDAsocciatePurchase ========
    {/* w  ww.  j a v  a  2s.com*/
        JDAsocciatePurchase.setBorder(Borders.DIALOG_BORDER);
        JDAsocciatePurchase.setLayout(new BorderLayout());

        //======== JPAsocciatePurchase ========
        {
            JPAsocciatePurchase.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(75)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec("max(default;75dlu)"), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));
            JPAsocciatePurchase.add(jfsPurchasesList, cc.xywh(3, 1, 11, 1));

            //======== jpFilteredBy ========
            {
                jpFilteredBy.setBorder(new EtchedBorder());
                jpFilteredBy.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec("max(default;100dlu)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec("max(default;75dlu)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec("max(default;75dlu)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.DLUX3) },
                        new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.DLUY3) }));

                //---- lblInvoiceNumber ----
                lblInvoiceNumber.setText("#Factura:");
                lblInvoiceNumber.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblInvoiceNumber, cc.xy(3, 3));
                jpFilteredBy.add(txtInvoiceNumber, cc.xy(5, 3));

                //---- lblInitialDate ----
                lblInitialDate.setText("Fecha inicial:");
                lblInitialDate.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblInitialDate, cc.xy(3, 5));

                //---- txtInitialDate ----
                txtInitialDate.setHorizontalAlignment(SwingConstants.CENTER);
                jpFilteredBy.add(txtInitialDate, cc.xy(5, 5));

                //---- lblFinalDate ----
                lblFinalDate.setText("Fecha final:");
                lblFinalDate.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblFinalDate, cc.xy(9, 5));

                //---- txtFinalDate ----
                txtFinalDate.setHorizontalAlignment(SwingConstants.CENTER);
                jpFilteredBy.add(txtFinalDate, cc.xy(11, 5));

                //---- btnFilterList ----
                btnFilterList.setText("Filtrar listado");
                jpFilteredBy.add(btnFilterList, cc.xy(15, 5));

                //---- btnRemoveFilters ----
                btnRemoveFilters.setText("Remover filtros");
                jpFilteredBy.add(btnRemoveFilters,
                        cc.xywh(17, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            JPAsocciatePurchase.add(jpFilteredBy, cc.xywh(3, 3, 11, 1));

            //======== spTblPurchase ========
            {

                //---- tblPurchases ----
                tblPurchases.setModel(new DefaultTableModel(new Object[][] {},
                        new String[] { "Selec.", "Factura", "Fecha", "Concepto", "Cliente", "Total" }) {
                    Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class, Object.class,
                            Object.class, Object.class };
                    boolean[] columnEditable = new boolean[] { true, 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];
                    }
                });
                spTblPurchase.setViewportView(tblPurchases);
            }
            JPAsocciatePurchase.add(spTblPurchase, cc.xywh(3, 5, 11, 1));

            //======== spAddRemovePurchases ========
            {
                spAddRemovePurchases
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] {
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW),
                                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        RowSpec.decodeSpecs("default")));

                //---- btnAdd ----
                btnAdd.setText("A\u00f1adir");
                spAddRemovePurchases.add(btnAdd,
                        cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- btnRemove ----
                btnRemove.setText("Quitar");
                spAddRemovePurchases.add(btnRemove,
                        cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
            }
            JPAsocciatePurchase.add(spAddRemovePurchases, cc.xywh(3, 7, 11, 1));
            JPAsocciatePurchase.add(jfsAssociatedPurchases, cc.xywh(3, 9, 11, 1));

            //======== jpAssociatedPurchases ========
            {
                jpAssociatedPurchases.setLayout(new FormLayout(
                        new ColumnSpec[] {
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)) },
                        new RowSpec[] { new RowSpec("max(default;75dlu)"), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(10)) }));

                //======== spAsocciatedPurchases ========
                {

                    //---- tblAsocciatedPurchases ----
                    tblAsocciatedPurchases.setModel(new DefaultTableModel(new Object[][] {},
                            new String[] { "Selec.", "Factura", "Fecha", "Concepto", "Cliente", "Total" }) {
                        Class[] columnTypes = new Class[] { Boolean.class, Double.class, Double.class,
                                Object.class, Object.class, Object.class };
                        boolean[] columnEditable = new boolean[] { true, 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];
                        }
                    });
                    spAsocciatedPurchases.setViewportView(tblAsocciatedPurchases);
                }
                jpAssociatedPurchases.add(spAsocciatedPurchases, cc.xywh(1, 1, 5, 1));
            }
            JPAsocciatePurchase.add(jpAssociatedPurchases, cc.xywh(3, 11, 11, 3));

            //---- btnAccept ----
            btnAccept.setText("Aceptar");
            JPAsocciatePurchase.add(btnAccept, cc.xy(11, 15));

            //---- btnCancel ----
            btnCancel.setText("Cancelar");
            JPAsocciatePurchase.add(btnCancel, cc.xy(13, 15));
        }
        JDAsocciatePurchase.add(JPAsocciatePurchase, BorderLayout.CENTER);
    }
    contentPane.add(JDAsocciatePurchase, BorderLayout.NORTH);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDFacturacionMultiple.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    dialogPane = new JPanel();
    panel1 = new JPanel();
    ldescripcion = new JLabel();
    spTblPresupuestos = new JScrollPane();
    tblPresupuestos = new JTable();
    btnAceptar = new JButton();
    btnCancelar = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Facturaci\u00f3n Multiple");
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {//w w  w  . j a v a  2  s .co  m
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());
    }
    contentPane.add(dialogPane, BorderLayout.SOUTH);

    //======== panel1 ========
    {
        panel1.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, 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(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.DLUX3) },
                new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC }));

        //---- ldescripcion ----
        ldescripcion.setText("Elija los presupuestos que desea facturar:");
        panel1.add(ldescripcion, cc.xywh(3, 3, 3, 1));

        //======== spTblPresupuestos ========
        {

            //---- tblPresupuestos ----
            tblPresupuestos
                    .setModel(new DefaultTableModel(new Object[][] { { false, null, null, null, null }, },
                            new String[] { "", "C\u00f3digo", "Concepto", "Estado", "Revisi\u00f3n" }) {
                        Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class,
                                Object.class, Object.class };
                        boolean[] columnEditable = new boolean[] { true, false, true, true, false };

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });

            spTblPresupuestos.setViewportView(tblPresupuestos);
        }
        panel1.add(spTblPresupuestos, cc.xywh(3, 5, 9, 5));

        //---- btnAceptar ----
        btnAceptar.setText("Aceptar");
        panel1.add(btnAceptar, cc.xy(5, 11));

        //---- btnCancelar ----
        btnCancelar.setText("Cancelar");
        panel1.add(btnCancelar, cc.xy(9, 11));
    }
    contentPane.add(panel1, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDFacturacionParcial.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    dialogPane = new JPanel();
    panel1 = new JPanel();
    ldescripcion = new JLabel();
    spTblPresupuestoDetalles = new JScrollPane();
    tblPresupuestoDetalles = new JTable();
    btnAceptar = new JButton();
    btnCancelar = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Facturaci\u00f3n Parcial");
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {// w  ww . j a  va  2  s.  co m
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());
    }
    contentPane.add(dialogPane, BorderLayout.SOUTH);

    //======== panel1 ========
    {
        panel1.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, 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(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.DLUX3) },
                new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC }));

        //---- ldescripcion ----
        ldescripcion.setText("Elija los detalles que desea facturar:");
        panel1.add(ldescripcion, cc.xywh(3, 3, 3, 1));

        //======== spTblPresupuestoDetalles ========
        {

            //---- tblPresupuestoDetalles ----
            tblPresupuestoDetalles
                    .setModel(new DefaultTableModel(new Object[][] { { false, null, null, null, null }, },
                            new String[] { "", "Proveedor", "Producto", "Orden", "Valor" }) {
                        Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class,
                                Object.class, Object.class };
                        boolean[] columnEditable = new boolean[] { true, false, true, true, false };

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
            spTblPresupuestoDetalles.setViewportView(tblPresupuestoDetalles);
        }
        panel1.add(spTblPresupuestoDetalles, cc.xywh(3, 5, 9, 5));

        //---- btnAceptar ----
        btnAceptar.setText("Aceptar");
        panel1.add(btnAceptar, cc.xy(5, 11));

        //---- btnCancelar ----
        btnCancelar.setText("Cancelar");
        panel1.add(btnCancelar, cc.xy(9, 11));
    }
    contentPane.add(panel1, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDFacturacionPlanMedio.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    dialogPane = new JPanel();
    contentPane = new JPanel();
    ldescripcion = new JLabel();
    rbCompleto = new JRadioButton();
    rbParcial = new JRadioButton();
    rbPorProveedor = new JRadioButton();
    cmbPorProveedor = new JComboBox();
    rbPorProductoComercial = new JRadioButton();
    cmbPorProductoComercial = new JComboBox();
    rbPorVersion = new JRadioButton();
    cmbPorVersion = new JComboBox();
    rbPorComisionMedio = new JRadioButton();
    cmbPorComisionMedio = new JComboBox();
    cbPeriodo = new JCheckBox();
    lbPeriodoFehaInicio = new JLabel();
    cmbPeridoInicio = new DateComboBox();
    lbPeriodoFechaFin = new JLabel();
    cmbPeriodoFin = new DateComboBox();
    btnAceptar = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Forma de Facturaci\u00f3n");
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {// w  w w .  j av a2 s. com
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPane ========
        {
            contentPane.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.DLUX3) },
                    new RowSpec[] { new RowSpec(Sizes.DLUY3), new RowSpec(Sizes.dluY(10)),
                            new RowSpec(RowSpec.TOP, Sizes.DLUY6, FormSpec.NO_GROW),
                            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,
                            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 }));

            //---- ldescripcion ----
            ldescripcion.setText("Elija la forma de Facturaci\u00f3n:");
            contentPane.add(ldescripcion, cc.xywh(3, 2, 3, 1));

            //---- rbCompleto ----
            rbCompleto.setText("Completo");
            contentPane.add(rbCompleto, cc.xy(3, 4));

            //---- rbParcial ----
            rbParcial.setText("Parcial");
            contentPane.add(rbParcial, cc.xy(3, 6));

            //---- rbPorProveedor ----
            rbPorProveedor.setText("Por Proveedor");
            contentPane.add(rbPorProveedor, cc.xy(3, 8));
            contentPane.add(cmbPorProveedor, cc.xywh(5, 8, 7, 1));

            //---- rbPorProductoComercial ----
            rbPorProductoComercial.setText("Por Producto Cliente");
            contentPane.add(rbPorProductoComercial, cc.xy(3, 10));
            contentPane.add(cmbPorProductoComercial, cc.xywh(5, 10, 7, 1));

            //---- rbPorVersion ----
            rbPorVersion.setText("Por Comercial");
            contentPane.add(rbPorVersion, cc.xy(3, 12));
            contentPane.add(cmbPorVersion, cc.xywh(5, 12, 7, 1));

            //---- rbPorComisionMedio ----
            rbPorComisionMedio.setText("Comisi\u00f3n del Medio");
            contentPane.add(rbPorComisionMedio, cc.xy(3, 14));
            contentPane.add(cmbPorComisionMedio, cc.xywh(5, 14, 7, 1));

            //---- cbPeriodo ----
            cbPeriodo.setText("Periodo");
            contentPane.add(cbPeriodo, cc.xywh(3, 16, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

            //---- lbPeriodoFehaInicio ----
            lbPeriodoFehaInicio.setText("Fecha inicio:");
            contentPane.add(lbPeriodoFehaInicio, cc.xy(5, 16));
            contentPane.add(cmbPeridoInicio, cc.xy(7, 16));

            //---- lbPeriodoFechaFin ----
            lbPeriodoFechaFin.setText("Fecha fin:");
            contentPane.add(lbPeriodoFechaFin, cc.xy(9, 16));
            contentPane.add(cmbPeriodoFin, cc.xy(11, 16));

            //---- btnAceptar ----
            btnAceptar.setText("Aceptar");
            contentPane.add(btnAceptar, cc.xy(7, 20));
        }
        dialogPane.add(contentPane, BorderLayout.NORTH);
    }
    contentPane2.add(dialogPane, BorderLayout.SOUTH);
    pack();
    setLocationRelativeTo(getOwner());

    //---- bgFormasFacturacion ----
    ButtonGroup bgFormasFacturacion = new ButtonGroup();
    bgFormasFacturacion.add(rbCompleto);
    bgFormasFacturacion.add(rbParcial);
    bgFormasFacturacion.add(rbPorProveedor);
    bgFormasFacturacion.add(rbPorProductoComercial);
    bgFormasFacturacion.add(rbPorVersion);
    bgFormasFacturacion.add(rbPorComisionMedio);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDFacturacionPresupuesto.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    dialogPane = new JPanel();
    contentPane = new JPanel();
    ldescripcion = new JLabel();
    rbFacturarCliente = new JRadioButton();
    rbFacturacionParcial = new JRadioButton();
    rbFacturarNegociacionDirecta = new JRadioButton();
    cmbMedioNegociacionDirecta = new JComboBox();
    rbFacturarComisionPura = new JRadioButton();
    cmbMedioComisionPura = new JComboBox();
    btnAceptar = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Forma de Facturaci\u00f3n");
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {//from  w w  w .  ja va2s.  c o  m
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPane ========
        {
            contentPane.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(95), FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX3) },
                    new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(10)), 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.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.DLUY3) }));

            //---- ldescripcion ----
            ldescripcion.setText("Elija la forma de Facturaci\u00f3n:");
            contentPane.add(ldescripcion, cc.xywh(3, 3, 7, 1));

            //---- rbFacturarCliente ----
            rbFacturarCliente.setText("Completo");
            contentPane.add(rbFacturarCliente, cc.xy(3, 5));

            //---- rbFacturacionParcial ----
            rbFacturacionParcial.setText("Parcial");
            contentPane.add(rbFacturacionParcial, cc.xy(3, 7));

            //---- rbFacturarNegociacionDirecta ----
            rbFacturarNegociacionDirecta.setText("Negociaci\u00f3n Directa");
            contentPane.add(rbFacturarNegociacionDirecta, cc.xy(3, 9));
            contentPane.add(cmbMedioNegociacionDirecta, cc.xywh(5, 9, 5, 1));

            //---- rbFacturarComisionPura ----
            rbFacturarComisionPura.setText("Comisi\u00f3n Pura");
            contentPane.add(rbFacturarComisionPura, cc.xy(3, 11));
            contentPane.add(cmbMedioComisionPura, cc.xywh(5, 11, 5, 1));

            //---- btnAceptar ----
            btnAceptar.setText("Aceptar");
            contentPane.add(btnAceptar, cc.xy(7, 15));
        }
        dialogPane.add(contentPane, BorderLayout.NORTH);
    }
    contentPane2.add(dialogPane, BorderLayout.SOUTH);
    pack();
    setLocationRelativeTo(getOwner());

    //---- bgFormasFacturacion ----
    ButtonGroup bgFormasFacturacion = new ButtonGroup();
    bgFormasFacturacion.add(rbFacturarCliente);
    bgFormasFacturacion.add(rbFacturacionParcial);
    bgFormasFacturacion.add(rbFacturarNegociacionDirecta);
    bgFormasFacturacion.add(rbFacturarComisionPura);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JDFacturaReembolsoFormato.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    dialogPane = new JPanel();
    contentPane = new JPanel();
    ldescripcion = new JLabel();
    rbFormatoNormal = new JRadioButton();
    rbFormatoIVAenTotal = new JRadioButton();
    rbFormatoIVAenDetalles = new JRadioButton();
    btnAceptar = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Formatos de Factura de Reembolso");
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {/*  w  ww  . j  ava2  s .c om*/
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPane ========
        {
            contentPane.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(160)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.DLUX3) },
                    new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(10)), 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.DLUY7),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3) }));

            //---- ldescripcion ----
            ldescripcion.setText("Elija el formato de la Factura de Reembolso:");
            contentPane.add(ldescripcion, cc.xy(3, 3));

            //---- rbFormatoNormal ----
            rbFormatoNormal.setText("Normal");
            contentPane.add(rbFormatoNormal, cc.xy(3, 5));

            //---- rbFormatoIVAenTotal ----
            rbFormatoIVAenTotal.setText("Presentar el IVA en el Total.");
            contentPane.add(rbFormatoIVAenTotal, cc.xy(3, 7));

            //---- rbFormatoIVAenDetalles ----
            rbFormatoIVAenDetalles.setText("Presentar el IVA en los Detalles.");
            contentPane.add(rbFormatoIVAenDetalles, cc.xy(3, 9));

            //---- btnAceptar ----
            btnAceptar.setText("Aceptar");
            contentPane.add(btnAceptar, cc.xywh(3, 13, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.NORTH);
    }
    contentPane2.add(dialogPane, BorderLayout.SOUTH);
    pack();
    setLocationRelativeTo(getOwner());

    //---- bgFormatosFacturaReembolso ----
    ButtonGroup bgFormatosFacturaReembolso = new ButtonGroup();
    bgFormatosFacturaReembolso.add(rbFormatoNormal);
    bgFormatosFacturaReembolso.add(rbFormatoIVAenTotal);
    bgFormatosFacturaReembolso.add(rbFormatoIVAenDetalles);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JPAnularFactura.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpAnularFactura = new JideTabbedPane();
    scrollPane1 = new JScrollPane();
    panel3 = new JPanel();
    panel2 = new JPanel();
    lblTipoDocumento = new JLabel();
    txtTipoDocumento = new JTextField();
    rbNinguno = new JRadioButton();
    lblDescuentoGlobal = new JLabel();
    txtDescuentoGlobal = new JTextField();
    lblTipoFactura = new JLabel();
    rbPresupuesto = new JRadioButton();
    rbOrdenMedios = new JRadioButton();
    panel32 = new JPanel();
    cmbFechaFactura = new DateComboBox();
    lblFechaFactura = new JLabel();
    lblFechaCreacion = new JLabel();
    txtFechaCreacion = new JTextField();
    lblPreimpreso = new JLabel();
    txtPreimpreso = new JTextField();
    lblMoneda = new JLabel();
    txtMoneda = new JTextField();
    lblOficina = new JLabel();
    txtOficinaEmpresa = new JTextField();
    lblCaja = new JLabel();
    txtCaja = new JTextField();
    lblFormaPago = new JLabel();
    txtFormaPago = new JTextField();
    lblEstado = new JLabel();
    txtEstado = new JTextField();
    lblListaPrecio = new JLabel();
    txtListaPrecio = new JTextField();
    txtFechaVencimiento = new JTextField();
    lblFechaVencimiento = new JLabel();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    panel4 = new JPanel();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    btnEncerarCliente = new JButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    lblTipoIdentificacion = new JLabel();
    txtTipodentificacion = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblIdentificacion = new JLabel();
    txtIdentificacion = new JTextField();
    lblTelefono = new JLabel();
    txtTelefono = new JTextField();
    lblContacto = new JLabel();
    txtContacto = new JTextField();
    lblAutorizacionSAP = new JLabel();
    txtAutorizacionSAP = new JTextField();
    lblDireccion = new JLabel();
    txtDireccion = new JTextField();
    panel5 = new JPanel();
    lblPlanMedios = new JLabel();
    txtPlanMedios = new JTextField();
    lblPresupuesto = new JLabel();
    txtPresupuesto = new JTextField();
    panel6 = new JPanel();
    lblFacturadoPor = new JLabel();
    txtFacturadoPor = new JTextField();
    lblOrigenDocumento = new JLabel();
    txtOrigenDocumento = new JTextField();
    lblBodega = new JLabel();
    txtBodega = new JTextField();
    lblPuntoImpresion = new JLabel();
    txtPuntoImpresion = new JTextField();
    lblVendedor = new JLabel();
    txtVendedor = new JTextField();
    lblNumero = new JLabel();
    txtNumero = new JTextField();
    lblDirectorCuentas = new JLabel();
    txtDirectorCuentas = new JTextField();
    bpNegociacionPanel = new JPanel();
    btnMostrarPanelNegociacion = new JButton();
    jpNegociacion = new JPanel();
    cbNegociacionDirecta = new JCheckBox();
    lblPorcentajeNegociacionDirecta = new JLabel();
    txtPorcentajeNegociacionDirecta = new JTextField();
    lblDsctoCompraPorcentaje = new JLabel();
    txtDsctoCompraPorcentaje = new JTextField();
    lblClienteNegociacion = new JLabel();
    txtClienteNegociacion = new JTextField();
    btnBuscarClienteNegociacion = new JButton();
    lblPorcentajeDescuento = new JLabel();
    cbComisionPura = new JCheckBox();
    scrollPane2 = new JScrollPane();
    panel11 = new JPanel();
    panel8 = new JPanel();
    lblDocumento = new JLabel();
    txtDocumento = new JTextField();
    panel10 = new JPanel();
    lblProducto = new JLabel();
    lblDescripcion = new JLabel();
    txtCodigoProducto = new JTextField();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    lblFacturaProveedor = new JLabel();
    txtFacturaProveedor = new JTextField();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    lblCantidadDevuelta = new JLabel();
    txtCantidadDevuelta = new JTextField();
    lblPrecio = new JLabel();
    txtPrecio = new JTextField();
    lblCosto = new JLabel();
    txtCosto = new JTextField();
    lblPrecioReal = new JLabel();
    txtPrecioReal = new JTextField();
    lblLinea = new JLabel();
    txtLinea = new JTextField();
    lblPorcentajeDescuentoAgencia = new JLabel();
    lblLote = new JLabel();
    txtLote = new JTextField();
    txtPorcentajeDescuentoAgencia = new JTextField();
    lblPorcentajeDescuentosVarios = new JLabel();
    txtPorcentajeDescuentosVarios = new JTextField();
    scPlantilla = new JScrollPane();
    tblFacturaDetalle = new JTable();
    panel9 = new JPanel();
    lblMotivo = new JLabel();
    txtMotivo = new JTextField();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    lblIVAFinal = new JLabel();
    txtIVAFinal = new JTextField();
    lblDescuentoAgenciaTotal = new JLabel();
    txtDescuentoAgenciaTotal = new JTextField();
    txtICEFinal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblICEFinal = new JLabel();
    lblDescuentosVariosTotal = new JLabel();
    txtDescuentosVariosTotal = new JTextField();
    lblComisionAgencia = new JLabel();
    txtPorcentajeComision = new JTextField();
    lblPorcentajeComision = new JLabel();
    lblValorComision = new JLabel();
    txtValorComision = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout("default:grow", "fill:default:grow"));

    //======== jtpAnularFactura ========
    {// w  w w .j  a  v a  2s . com

        //======== scrollPane1 ========
        {

            //======== panel3 ========
            {
                panel3.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new 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, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC }));

                //======== panel2 ========
                {
                    panel2.setBorder(
                            new TitledBorder(null, "Tipo Documento", TitledBorder.LEADING, TitledBorder.TOP));
                    panel2.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblTipoDocumento ----
                    lblTipoDocumento.setText("Tipo de documento:");
                    panel2.add(lblTipoDocumento,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel2.add(txtTipoDocumento, cc.xy(5, 1));

                    //---- rbNinguno ----
                    rbNinguno.setText("Ninguno");
                    panel2.add(rbNinguno, cc.xy(11, 1));

                    //---- lblDescuentoGlobal ----
                    lblDescuentoGlobal.setText("Descuento global [%]:");
                    panel2.add(lblDescuentoGlobal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel2.add(txtDescuentoGlobal, cc.xy(5, 3));

                    //---- lblTipoFactura ----
                    lblTipoFactura.setText("Tipo de Factura:");
                    panel2.add(lblTipoFactura,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- rbPresupuesto ----
                    rbPresupuesto.setText("De Presupuesto");
                    panel2.add(rbPresupuesto, cc.xy(11, 3));

                    //---- rbOrdenMedios ----
                    rbOrdenMedios.setText("De Orden de Medios");
                    panel2.add(rbOrdenMedios, cc.xy(11, 5));
                }
                panel3.add(panel2, cc.xy(1, 1));

                //======== panel32 ========
                {
                    panel32.setBorder(
                            new TitledBorder(null, "Datos de Factura", TitledBorder.LEADING, TitledBorder.TOP));
                    panel32.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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,
                                    FormFactory.DEFAULT_ROWSPEC }));
                    panel32.add(cmbFechaFactura, cc.xy(5, 1));

                    //---- lblFechaFactura ----
                    lblFechaFactura.setText("Fecha de la factura:");
                    panel32.add(lblFechaFactura,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblFechaCreacion ----
                    lblFechaCreacion.setText("Fecha de creaci\u00f3n:");
                    panel32.add(lblFechaCreacion,
                            cc.xywh(11, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtFechaCreacion ----
                    txtFechaCreacion.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtFechaCreacion,
                            cc.xywh(13, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPreimpreso ----
                    lblPreimpreso.setText("Preimpreso:");
                    panel32.add(lblPreimpreso,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtPreimpreso,
                            cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblMoneda ----
                    lblMoneda.setText("Moneda:");
                    panel32.add(lblMoneda, cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtMoneda, cc.xywh(13, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblOficina ----
                    lblOficina.setText("Oficina :");
                    panel32.add(lblOficina, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtOficinaEmpresa ----
                    txtOficinaEmpresa.setEditable(true);
                    txtOficinaEmpresa.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtOficinaEmpresa,
                            cc.xywh(5, 5, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblCaja ----
                    lblCaja.setText("Caja:");
                    panel32.add(lblCaja, cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtCaja, cc.xywh(13, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFormaPago ----
                    lblFormaPago.setText("Forma de pago:");
                    panel32.add(lblFormaPago, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtFormaPago,
                            cc.xywh(5, 7, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblEstado ----
                    lblEstado.setText("Estado:");
                    panel32.add(lblEstado, cc.xywh(11, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtEstado, cc.xy(13, 7));

                    //---- lblListaPrecio ----
                    lblListaPrecio.setText("Lista de precios:");
                    panel32.add(lblListaPrecio,
                            cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtListaPrecio,
                            cc.xywh(5, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel32.add(txtFechaVencimiento,
                            cc.xywh(13, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFechaVencimiento ----
                    lblFechaVencimiento.setText("Fecha de vencimiento:");
                    panel32.add(lblFechaVencimiento,
                            cc.xywh(11, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblObservacion ----
                    lblObservacion.setText("Observaci\u00f3n:");
                    panel32.add(lblObservacion,
                            cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtObservacion,
                            cc.xywh(5, 11, 9, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel3.add(panel32, cc.xy(1, 3));

                //======== panel4 ========
                {
                    panel4.setBorder(new TitledBorder(null, "Datos del Cliente", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel4.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblCorporacion ----
                    lblCorporacion.setText("Corporaci\u00f3n:");
                    panel4.add(lblCorporacion,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtCorporacion, cc.xy(5, 1));
                    panel4.add(btnBuscarCorporacion,
                            cc.xywh(7, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                    panel4.add(btnEncerarCliente,
                            cc.xywh(9, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblCliente ----
                    lblCliente.setText("Cliente:");
                    panel4.add(lblCliente, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtCliente, cc.xy(5, 3));
                    panel4.add(btnBuscarCliente,
                            cc.xywh(7, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblClienteOficina ----
                    lblClienteOficina.setText("Oficina del cliente:");
                    panel4.add(lblClienteOficina,
                            cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtClienteOficina, cc.xy(5, 5));

                    //---- lblTipoIdentificacion ----
                    lblTipoIdentificacion.setText("Tipo de identificaci\u00f3n:");
                    panel4.add(lblTipoIdentificacion,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtTipodentificacion,
                            cc.xywh(5, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel4.add(btnBuscarClienteOficina,
                            cc.xywh(7, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblIdentificacion ----
                    lblIdentificacion.setText("Identificaci\u00f3n:");
                    panel4.add(lblIdentificacion,
                            cc.xywh(13, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtIdentificacion ----
                    txtIdentificacion.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel4.add(txtIdentificacion,
                            cc.xywh(15, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblTelefono ----
                    lblTelefono.setText("Tel\u00e9fono:");
                    panel4.add(lblTelefono, cc.xywh(13, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtTelefono ----
                    txtTelefono.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel4.add(txtTelefono,
                            cc.xywh(15, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblContacto ----
                    lblContacto.setText("Contacto:");
                    panel4.add(lblContacto, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtContacto, cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblAutorizacionSAP ----
                    lblAutorizacionSAP.setText("SAP:");
                    panel4.add(lblAutorizacionSAP,
                            cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtAutorizacionSAP ----
                    txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtAutorizacionSAP.setEditable(false);
                    panel4.add(txtAutorizacionSAP, cc.xy(15, 9));

                    //---- lblDireccion ----
                    lblDireccion.setText("Direcci\u00f3n:");
                    panel4.add(lblDireccion, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtDireccion,
                            cc.xywh(5, 11, 11, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel3.add(panel4, cc.xy(1, 5));

                //======== panel5 ========
                {
                    panel5.setBorder(new TitledBorder(null, "Procedencia de la Factura", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel5.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(180)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default, 3dlu, default")));
                    ((FormLayout) panel5.getLayout()).setColumnGroups(new int[][] { { 5, 7 } });

                    //---- lblPlanMedios ----
                    lblPlanMedios.setText("Plan de Medios:");
                    panel5.add(lblPlanMedios, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel5.add(txtPlanMedios, cc.xy(5, 1));

                    //---- lblPresupuesto ----
                    lblPresupuesto.setText("Presupuesto:");
                    panel5.add(lblPresupuesto,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel5.add(txtPresupuesto, cc.xy(5, 3));
                }
                panel3.add(panel5, cc.xy(1, 7));

                //======== panel6 ========
                {
                    panel6.setBorder(
                            new TitledBorder(null, "Datos Generales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel6.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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 }));
                    ((FormLayout) panel6.getLayout()).setColumnGroups(new int[][] { { 3, 9 }, { 5, 11 } });

                    //---- lblFacturadoPor ----
                    lblFacturadoPor.setText("Facturado por:");
                    panel6.add(lblFacturadoPor,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtFacturadoPor,
                            cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblOrigenDocumento ----
                    lblOrigenDocumento.setText("Origen del documento:");
                    panel6.add(lblOrigenDocumento,
                            cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtOrigenDocumento,
                            cc.xywh(11, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblBodega ----
                    lblBodega.setText("Bodega:");
                    panel6.add(lblBodega, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtBodega, cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPuntoImpresion ----
                    lblPuntoImpresion.setText("Punto de impresi\u00f3n:");
                    panel6.add(lblPuntoImpresion,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtPuntoImpresion,
                            cc.xywh(11, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblVendedor ----
                    lblVendedor.setText("Vendedor:");
                    panel6.add(lblVendedor, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtVendedor, cc.xywh(5, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblNumero ----
                    lblNumero.setText("N\u00famero:");
                    panel6.add(lblNumero, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtNumero ----
                    txtNumero.setHorizontalAlignment(SwingConstants.LEADING);
                    panel6.add(txtNumero, cc.xywh(11, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblDirectorCuentas ----
                    lblDirectorCuentas.setText("Director(a):");
                    panel6.add(lblDirectorCuentas,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel6.add(txtDirectorCuentas, cc.xy(5, 7));
                }
                panel3.add(panel6, cc.xy(1, 11));

                //======== bpNegociacionPanel ========
                {
                    bpNegociacionPanel.setBorder(new LineBorder(Color.lightGray));
                    bpNegociacionPanel.setLayout(new BorderLayout());

                    //---- btnMostrarPanelNegociacion ----
                    btnMostrarPanelNegociacion.setText("Negociaci\u00f3n | >>");
                    btnMostrarPanelNegociacion.setHorizontalAlignment(SwingConstants.LEFT);
                    bpNegociacionPanel.add(btnMostrarPanelNegociacion, BorderLayout.NORTH);

                    //======== jpNegociacion ========
                    {
                        jpNegociacion.setLayout(new FormLayout(new ColumnSpec[] {
                                new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(130)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(10)) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY2), 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.DLUY3) }));

                        //---- cbNegociacionDirecta ----
                        cbNegociacionDirecta.setText("Negociaci\u00f3n Directa");
                        jpNegociacion.add(cbNegociacionDirecta,
                                cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                        //---- txtPorcentajeNegociacionDirecta ----
                        txtPorcentajeNegociacionDirecta.setHorizontalAlignment(SwingConstants.RIGHT);
                        txtPorcentajeNegociacionDirecta.setEditable(false);
                        jpNegociacion.add(txtPorcentajeNegociacionDirecta, cc.xy(7, 3));

                        //---- lblDsctoCompraPorcentaje ----
                        lblDsctoCompraPorcentaje.setText("Descuento:");
                        jpNegociacion.add(lblDsctoCompraPorcentaje,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                        //---- lblClienteNegociacion ----
                        lblClienteNegociacion.setText("Cliente Negociaci\u00f3n:");
                        jpNegociacion.add(lblClienteNegociacion,
                                cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtClienteNegociacion ----
                        txtClienteNegociacion.setEditable(false);
                        jpNegociacion.add(txtClienteNegociacion, cc.xywh(5, 7, 9, 1));
                        jpNegociacion.add(btnBuscarClienteNegociacion,
                                cc.xywh(15, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                        //---- lblPorcentajeDescuento ----
                        lblPorcentajeDescuento.setText("%:");
                        jpNegociacion.add(lblPorcentajeDescuento,
                                cc.xywh(5, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cbComisionPura ----
                        cbComisionPura.setText("Comisi\u00f3n Pura");
                        jpNegociacion.add(cbComisionPura,
                                cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    }
                    bpNegociacionPanel.add(jpNegociacion, BorderLayout.CENTER);
                }
                panel3.add(bpNegociacionPanel, cc.xy(1, 9));
            }
            scrollPane1.setViewportView(panel3);
        }
        jtpAnularFactura.addTab("Factura", scrollPane1);

        //======== scrollPane2 ========
        {

            //======== panel11 ========
            {
                panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new 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 }));

                //======== panel8 ========
                {
                    panel8.setBorder(
                            new TitledBorder(null, "Documento", TitledBorder.LEADING, TitledBorder.TOP));
                    panel8.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

                    //---- lblDocumento ----
                    lblDocumento.setText("Documento:");
                    panel8.add(lblDocumento,
                            cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel8.add(txtDocumento,
                            cc.xywh(5, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel8, cc.xy(1, 1));

                //======== panel10 ========
                {
                    panel10.setBorder(new TitledBorder(null, "Otra Informaci\u00f3n", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel10.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(230)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(30)), 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,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblProducto ----
                    lblProducto.setText("C\u00f3digo del producto:");
                    panel10.add(lblProducto, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblDescripcion ----
                    lblDescripcion.setText("Descripci\u00f3n:");
                    panel10.add(lblDescripcion,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtCodigoProducto,
                            cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //======== spDescripcion ========
                    {

                        //---- txtDescripcion ----
                        txtDescripcion.setLineWrap(true);
                        spDescripcion.setViewportView(txtDescripcion);
                    }
                    panel10.add(spDescripcion, cc.xywh(5, 3, 7, 5));

                    //---- lblProveedor ----
                    lblProveedor.setText("Proveedor:");
                    panel10.add(lblProveedor, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtProveedor,
                            cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFacturaProveedor ----
                    lblFacturaProveedor.setText("Factura Proveedor:");
                    panel10.add(lblFacturaProveedor,
                            cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(txtFacturaProveedor, cc.xy(11, 9));

                    //---- lblCantidad ----
                    lblCantidad.setText("Cantidad a pedir:");
                    panel10.add(lblCantidad,
                            cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtCantidad ----
                    txtCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCantidad, cc.xy(5, 11));

                    //---- lblCantidadDevuelta ----
                    lblCantidadDevuelta.setText("Cantidad devuelta:");
                    panel10.add(lblCantidadDevuelta,
                            cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(txtCantidadDevuelta, cc.xy(11, 11));

                    //---- lblPrecio ----
                    lblPrecio.setText("Precio:");
                    panel10.add(lblPrecio, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtPrecio ----
                    txtPrecio.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPrecio, cc.xy(5, 13));

                    //---- lblCosto ----
                    lblCosto.setText("Costo del producto:");
                    panel10.add(lblCosto, cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtCosto ----
                    txtCosto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCosto, cc.xywh(11, 13, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPrecioReal ----
                    lblPrecioReal.setText("Precio real:");
                    panel10.add(lblPrecioReal,
                            cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtPrecioReal ----
                    txtPrecioReal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPrecioReal,
                            cc.xywh(5, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblLinea ----
                    lblLinea.setText("L\u00ednea:");
                    panel10.add(lblLinea, cc.xywh(9, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtLinea, cc.xywh(11, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPorcentajeDescuentoAgencia ----
                    lblPorcentajeDescuentoAgencia.setText("Dscto. Agencia [%]:");
                    panel10.add(lblPorcentajeDescuentoAgencia,
                            cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblLote ----
                    lblLote.setText("Lote:");
                    panel10.add(lblLote, cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtLote, cc.xywh(11, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- txtPorcentajeDescuentoAgencia ----
                    txtPorcentajeDescuentoAgencia.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeDescuentoAgencia,
                            cc.xywh(5, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPorcentajeDescuentosVarios ----
                    lblPorcentajeDescuentosVarios.setText("Dsctos. Varios [%]:");
                    panel10.add(lblPorcentajeDescuentosVarios,
                            cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtPorcentajeDescuentosVarios ----
                    txtPorcentajeDescuentosVarios.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeDescuentosVarios, cc.xy(5, 19));

                    //======== scPlantilla ========
                    {

                        //---- tblFacturaDetalle ----
                        tblFacturaDetalle.setModel(
                                new DefaultTableModel(new Object[][] {}, new String[] { "Descripci\u00f3n",
                                        "Cantidad", "Precio Real", "Descuento", "Descuento Global", "Iva" }) {
                                    boolean[] columnEditable = new boolean[] { false, false, false, false,
                                            false, false };

                                    @Override
                                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                                        return columnEditable[columnIndex];
                                    }
                                });
                        tblFacturaDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
                        tblFacturaDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                        scPlantilla.setViewportView(tblFacturaDetalle);
                    }
                    panel10.add(scPlantilla, cc.xywh(3, 23, 9, 1));
                }
                panel11.add(panel10, cc.xy(1, 5));

                //======== panel9 ========
                {
                    panel9.setBorder(
                            new TitledBorder(null, "Documento Aplica", TitledBorder.LEADING, TitledBorder.TOP));
                    panel9.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));
                    ((FormLayout) panel9.getLayout()).setColumnGroups(new int[][] { { 3, 9 }, { 5, 11 } });

                    //---- lblMotivo ----
                    lblMotivo.setText("Motivo:");
                    panel9.add(lblMotivo, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel9.add(txtMotivo, cc.xywh(5, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel9, cc.xy(1, 3));

                //======== panel112 ========
                {
                    panel112.setBorder(
                            new TitledBorder(null, "Totales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel112.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(40)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                            new 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 }));
                    ((FormLayout) panel112.getLayout()).setColumnGroups(new int[][] { { 11, 17 } });

                    //---- lblValorFinal ----
                    lblValorFinal.setText("SubTotal:");
                    panel112.add(lblValorFinal,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtValorFinal ----
                    txtValorFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtValorFinal.setEditable(false);
                    panel112.add(txtValorFinal, cc.xywh(5, 1, 7, 1));

                    //---- lblIVAFinal ----
                    lblIVAFinal.setText("IVA:");
                    panel112.add(lblIVAFinal,
                            cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtIVAFinal ----
                    txtIVAFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtIVAFinal.setEditable(false);
                    panel112.add(txtIVAFinal, cc.xy(17, 1));

                    //---- lblDescuentoAgenciaTotal ----
                    lblDescuentoAgenciaTotal.setText("Dscto. Agencia:");
                    panel112.add(lblDescuentoAgenciaTotal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtDescuentoAgenciaTotal ----
                    txtDescuentoAgenciaTotal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtDescuentoAgenciaTotal.setEditable(false);
                    panel112.add(txtDescuentoAgenciaTotal, cc.xywh(5, 3, 7, 1));

                    //---- txtICEFinal ----
                    txtICEFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtICEFinal.setEditable(false);
                    panel112.add(txtICEFinal, cc.xy(17, 3));

                    //---- lblOtroImpuestoFinal ----
                    lblOtroImpuestoFinal.setText("Otro Impuesto:");
                    panel112.add(lblOtroImpuestoFinal,
                            cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

                    //---- lblICEFinal ----
                    lblICEFinal.setText("ICE:");
                    panel112.add(lblICEFinal,
                            cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblDescuentosVariosTotal ----
                    lblDescuentosVariosTotal.setText("Dsctos. Varios:");
                    panel112.add(lblDescuentosVariosTotal,
                            cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtDescuentosVariosTotal ----
                    txtDescuentosVariosTotal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtDescuentosVariosTotal.setEditable(false);
                    panel112.add(txtDescuentosVariosTotal, cc.xywh(5, 5, 7, 1));

                    //---- lblComisionAgencia ----
                    lblComisionAgencia.setText("Comisi\u00f3n de Agencia:");
                    panel112.add(lblComisionAgencia,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtPorcentajeComision ----
                    txtPorcentajeComision.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtPorcentajeComision, cc.xy(5, 7));

                    //---- lblPorcentajeComision ----
                    lblPorcentajeComision.setText("%");
                    panel112.add(lblPorcentajeComision, cc.xy(7, 7));

                    //---- lblValorComision ----
                    lblValorComision.setText("Valor:");
                    panel112.add(lblValorComision, cc.xy(9, 7));

                    //---- txtValorComision ----
                    txtValorComision.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtValorComision, cc.xy(11, 7));

                    //---- lblTotalFinal ----
                    lblTotalFinal.setText("TOTAL:");
                    lblTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    panel112.add(lblTotalFinal,
                            cc.xywh(15, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtTotalFinal ----
                    txtTotalFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    txtTotalFinal.setEditable(false);
                    panel112.add(txtTotalFinal, cc.xy(17, 7));
                }
                panel11.add(panel112, cc.xy(1, 7));
            }
            scrollPane2.setViewportView(panel11);
        }
        jtpAnularFactura.addTab("Detalle", scrollPane2);

    }
    add(jtpAnularFactura, cc.xy(1, 1));

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(rbNinguno);
    buttonGroup1.add(rbPresupuesto);
    buttonGroup1.add(rbOrdenMedios);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JPFactura.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpFactura = new JideTabbedPane();
    scrollPane1 = new JScrollPane();
    panel3 = new JPanel();
    panel2 = new JPanel();
    lblTipoDocumento = new JLabel();
    txtTipoDocumento = new JTextField();
    rbNinguno = new JRadioButton();
    lblDescuentoGlobal = new JLabel();
    txtDescuentoGlobal = new JTextField();
    lblTipoFactura = new JLabel();
    rbPresupuesto = new JRadioButton();
    rbOrdenMedios = new JRadioButton();
    panel32 = new JPanel();
    cmbFechaFactura = new DateComboBox();
    lblFechaFactura = new JLabel();
    lblFechaCreacion = new JLabel();
    txtFechaCreacion = new JTextField();
    txtPreimpreso = new JTextField();
    lblPreimpreso = new JLabel();
    lblMoneda = new JLabel();
    txtMoneda = new JTextField();
    lblOficina = new JLabel();
    txtOficinaEmpresa = new JTextField();
    lblCaja = new JLabel();
    txtCaja = new JTextField();
    lblFormaPago = new JLabel();
    txtFormaPago = new JTextField();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblListaPrecio = new JLabel();
    txtListaPrecio = new JTextField();
    txtFechaVencimiento = new JTextField();
    lblFechaVencimiento = new JLabel();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    panel4 = new JPanel();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    btnEncerarCliente = new JButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    lblTipoIdentificacion = new JLabel();
    txtTipodentificacion = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblIdentificacion = new JLabel();
    txtIdentificacion = new JTextField();
    lblTelefono = new JLabel();
    txtTelefono = new JTextField();
    lblContacto = new JLabel();
    txtContacto = new JTextField();
    lblAutorizacionSAP = new JLabel();
    txtAutorizacionSAP = new JTextField();
    lblDireccion = new JLabel();
    txtDireccion = new JTextField();
    panel5 = new JPanel();
    cbMostrarReferenciaFactura = new JCheckBox();
    lblPlanMedios = new JLabel();
    txtPlanMedios = new JTextField();
    lblPresupuesto = new JLabel();
    txtPresupuesto = new JTextField();
    panel6 = new JPanel();
    lblFacturadoPor = new JLabel();
    txtFacturadoPor = new JTextField();
    lblOrigenDocumento = new JLabel();
    txtOrigenDocumento = new JTextField();
    lblBodega = new JLabel();
    txtBodega = new JTextField();
    lblPuntoImpresion = new JLabel();
    txtPuntoImpresion = new JTextField();
    lblVendedor = new JLabel();
    txtVendedor = new JTextField();
    lblNumero = new JLabel();
    txtNumero = new JTextField();
    lblDirectorCuentas = new JLabel();
    txtDirectorCuentas = new JTextField();
    bpNegociacionPanel = new JPanel();
    btnMostrarPanelNegociacion = new JButton();
    jpNegociacion = new JPanel();
    cbNegociacionDirecta = new JCheckBox();
    lblPorcentajeNegociacionDirecta = new JLabel();
    txtPorcentajeNegociacionDirecta = new JTextField();
    lblDsctoCompraPorcentaje = new JLabel();
    txtDsctoCompraPorcentaje = new JTextField();
    lblClienteNegociacion = new JLabel();
    txtClienteNegociacion = new JTextField();
    btnBuscarClienteNegociacion = new JButton();
    lblPorcentajeDescuento = new JLabel();
    cbComisionPura = new JCheckBox();
    scrollPane2 = new JScrollPane();
    panel11 = new JPanel();
    panel8 = new JPanel();
    lblDocumento = new JLabel();
    txtDocumento = new JTextField();
    panel10 = new JPanel();
    lblProducto = new JLabel();
    lblDescripcion = new JLabel();
    txtCodigoProducto = new JTextField();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    lblFacturaProveedor = new JLabel();
    txtFacturaProveedor = new JTextField();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    lblCantidadDevuelta = new JLabel();
    txtCantidadDevuelta = new JTextField();
    lblPrecio = new JLabel();
    txtPrecio = new JTextField();
    lblCosto = new JLabel();
    txtCosto = new JTextField();
    lblPrecioReal = new JLabel();
    txtPrecioReal = new JTextField();
    lblLinea = new JLabel();
    txtLinea = new JTextField();
    lblPorcentajeDescuentoAgencia = new JLabel();
    lblLote = new JLabel();
    txtLote = new JTextField();
    txtPorcentajeDescuentoAgencia = new JTextField();
    lblPorcentajeDescuentosVarios = new JLabel();
    txtPorcentajeDescuentosVarios = new JTextField();
    scPlantilla = new JScrollPane();
    tblFacturaDetalle = new JTable();
    panel9 = new JPanel();
    lblMotivo = new JLabel();
    txtMotivo = new JTextField();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    lblIVAFinal = new JLabel();
    txtIVAFinal = new JTextField();
    lblDescuentoAgenciaTotal = new JLabel();
    txtDescuentoAgenciaTotal = new JTextField();
    txtICEFinal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblICEFinal = new JLabel();
    lblDescuentosVariosTotal = new JLabel();
    txtDescuentosVariosTotal = new JTextField();
    lblComisionAgencia = new JLabel();
    txtPorcentajeComision = new JTextField();
    lblPorcentajeComision = new JLabel();
    lblValorComision = new JLabel();
    txtValorComision = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout("default:grow", "fill:default:grow"));

    //======== jtpFactura ========
    {/*from   w w  w.  j a  va 2  s .  c o  m*/

        //======== scrollPane1 ========
        {

            //======== panel3 ========
            {
                panel3.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new 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, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC }));

                //======== panel2 ========
                {
                    panel2.setBorder(
                            new TitledBorder(null, "Tipo Documento", TitledBorder.LEADING, TitledBorder.TOP));
                    panel2.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblTipoDocumento ----
                    lblTipoDocumento.setText("Tipo de documento:");
                    panel2.add(lblTipoDocumento,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel2.add(txtTipoDocumento, cc.xy(5, 1));

                    //---- rbNinguno ----
                    rbNinguno.setText("Ninguno");
                    panel2.add(rbNinguno, cc.xy(11, 1));

                    //---- lblDescuentoGlobal ----
                    lblDescuentoGlobal.setText("Descuento global [%]:");
                    panel2.add(lblDescuentoGlobal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel2.add(txtDescuentoGlobal, cc.xy(5, 3));

                    //---- lblTipoFactura ----
                    lblTipoFactura.setText("Tipo de Factura:");
                    panel2.add(lblTipoFactura,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- rbPresupuesto ----
                    rbPresupuesto.setText("De Presupuesto");
                    panel2.add(rbPresupuesto, cc.xy(11, 3));

                    //---- rbOrdenMedios ----
                    rbOrdenMedios.setText("De Orden de Medios");
                    panel2.add(rbOrdenMedios, cc.xy(11, 5));
                }
                panel3.add(panel2, cc.xy(1, 1));

                //======== panel32 ========
                {
                    panel32.setBorder(
                            new TitledBorder(null, "Datos de Factura", TitledBorder.LEADING, TitledBorder.TOP));
                    panel32.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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,
                                    FormFactory.DEFAULT_ROWSPEC }));
                    panel32.add(cmbFechaFactura, cc.xy(5, 1));

                    //---- lblFechaFactura ----
                    lblFechaFactura.setText("Fecha de la factura:");
                    panel32.add(lblFechaFactura,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblFechaCreacion ----
                    lblFechaCreacion.setText("Fecha de creaci\u00f3n:");
                    panel32.add(lblFechaCreacion,
                            cc.xywh(11, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtFechaCreacion ----
                    txtFechaCreacion.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtFechaCreacion,
                            cc.xywh(13, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel32.add(txtPreimpreso,
                            cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPreimpreso ----
                    lblPreimpreso.setText("Preimpreso:");
                    panel32.add(lblPreimpreso,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblMoneda ----
                    lblMoneda.setText("Moneda:");
                    panel32.add(lblMoneda, cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtMoneda, cc.xywh(13, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblOficina ----
                    lblOficina.setText("Oficina :");
                    panel32.add(lblOficina, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtOficinaEmpresa ----
                    txtOficinaEmpresa.setEditable(true);
                    txtOficinaEmpresa.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtOficinaEmpresa,
                            cc.xywh(5, 5, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblCaja ----
                    lblCaja.setText("Caja:");
                    panel32.add(lblCaja, cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtCaja, cc.xywh(13, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFormaPago ----
                    lblFormaPago.setText("Forma de pago:");
                    panel32.add(lblFormaPago, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtFormaPago,
                            cc.xywh(5, 7, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblEstado ----
                    lblEstado.setText("Estado:");
                    panel32.add(lblEstado, cc.xywh(11, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- cmbEstado ----
                    cmbEstado.setModel(new DefaultComboBoxModel(
                            new String[] { "PENDIENTE", "COMPLETO", "INCOMPLETO", "ANULADO" }));
                    panel32.add(cmbEstado, cc.xy(13, 7));

                    //---- lblListaPrecio ----
                    lblListaPrecio.setText("Lista de precios:");
                    panel32.add(lblListaPrecio,
                            cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtListaPrecio,
                            cc.xywh(5, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel32.add(txtFechaVencimiento,
                            cc.xywh(13, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFechaVencimiento ----
                    lblFechaVencimiento.setText("Fecha de vencimiento:");
                    panel32.add(lblFechaVencimiento,
                            cc.xywh(11, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblObservacion ----
                    lblObservacion.setText("Observaci\u00f3n:");
                    panel32.add(lblObservacion,
                            cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtObservacion,
                            cc.xywh(5, 11, 9, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel3.add(panel32, cc.xy(1, 3));

                //======== panel4 ========
                {
                    panel4.setBorder(new TitledBorder(null, "Datos del Cliente", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel4.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblCorporacion ----
                    lblCorporacion.setText("Corporaci\u00f3n:");
                    panel4.add(lblCorporacion,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtCorporacion, cc.xy(5, 1));
                    panel4.add(btnBuscarCorporacion,
                            cc.xywh(7, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                    panel4.add(btnEncerarCliente,
                            cc.xywh(9, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblCliente ----
                    lblCliente.setText("Cliente:");
                    panel4.add(lblCliente, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtCliente, cc.xy(5, 3));
                    panel4.add(btnBuscarCliente,
                            cc.xywh(7, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblClienteOficina ----
                    lblClienteOficina.setText("Oficina del cliente:");
                    panel4.add(lblClienteOficina,
                            cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtClienteOficina, cc.xy(5, 5));

                    //---- lblTipoIdentificacion ----
                    lblTipoIdentificacion.setText("Tipo de identificaci\u00f3n:");
                    panel4.add(lblTipoIdentificacion,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtTipodentificacion,
                            cc.xywh(5, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel4.add(btnBuscarClienteOficina,
                            cc.xywh(7, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblIdentificacion ----
                    lblIdentificacion.setText("Identificaci\u00f3n:");
                    panel4.add(lblIdentificacion,
                            cc.xywh(13, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtIdentificacion ----
                    txtIdentificacion.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel4.add(txtIdentificacion,
                            cc.xywh(15, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblTelefono ----
                    lblTelefono.setText("Tel\u00e9fono:");
                    panel4.add(lblTelefono, cc.xywh(13, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtTelefono ----
                    txtTelefono.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel4.add(txtTelefono,
                            cc.xywh(15, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblContacto ----
                    lblContacto.setText("Contacto:");
                    panel4.add(lblContacto, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtContacto, cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblAutorizacionSAP ----
                    lblAutorizacionSAP.setText("SAP:");
                    panel4.add(lblAutorizacionSAP,
                            cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtAutorizacionSAP ----
                    txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtAutorizacionSAP.setEditable(false);
                    panel4.add(txtAutorizacionSAP, cc.xy(15, 9));

                    //---- lblDireccion ----
                    lblDireccion.setText("Direcci\u00f3n:");
                    panel4.add(lblDireccion, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtDireccion,
                            cc.xywh(5, 11, 11, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel3.add(panel4, cc.xy(1, 5));

                //======== panel5 ========
                {
                    panel5.setBorder(new TitledBorder(null, "Procedencia de la Factura", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel5.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(180)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default, default, 3dlu, default")));
                    ((FormLayout) panel5.getLayout()).setColumnGroups(new int[][] { { 5, 7 } });

                    //---- cbMostrarReferenciaFactura ----
                    cbMostrarReferenciaFactura.setText("Mostrar Referencia en Factura");
                    panel5.add(cbMostrarReferenciaFactura, cc.xywh(3, 1, 3, 1));

                    //---- lblPlanMedios ----
                    lblPlanMedios.setText("Plan de Medios:");
                    panel5.add(lblPlanMedios, cc.xywh(3, 2, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel5.add(txtPlanMedios, cc.xy(5, 2));

                    //---- lblPresupuesto ----
                    lblPresupuesto.setText("Presupuesto:");
                    panel5.add(lblPresupuesto,
                            cc.xywh(3, 4, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel5.add(txtPresupuesto, cc.xy(5, 4));
                }
                panel3.add(panel5, cc.xy(1, 7));

                //======== panel6 ========
                {
                    panel6.setBorder(
                            new TitledBorder(null, "Datos Generales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel6.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new 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 }));
                    ((FormLayout) panel6.getLayout()).setColumnGroups(new int[][] { { 3, 9 }, { 5, 11 } });

                    //---- lblFacturadoPor ----
                    lblFacturadoPor.setText("Facturado por:");
                    panel6.add(lblFacturadoPor,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtFacturadoPor,
                            cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblOrigenDocumento ----
                    lblOrigenDocumento.setText("Origen del documento:");
                    panel6.add(lblOrigenDocumento,
                            cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtOrigenDocumento,
                            cc.xywh(11, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblBodega ----
                    lblBodega.setText("Bodega:");
                    panel6.add(lblBodega, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtBodega, cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPuntoImpresion ----
                    lblPuntoImpresion.setText("Punto de impresi\u00f3n:");
                    panel6.add(lblPuntoImpresion,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtPuntoImpresion,
                            cc.xywh(11, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblVendedor ----
                    lblVendedor.setText("Vendedor:");
                    panel6.add(lblVendedor, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(txtVendedor, cc.xywh(5, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblNumero ----
                    lblNumero.setText("N\u00famero:");
                    panel6.add(lblNumero, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtNumero ----
                    txtNumero.setHorizontalAlignment(SwingConstants.LEADING);
                    panel6.add(txtNumero, cc.xywh(11, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblDirectorCuentas ----
                    lblDirectorCuentas.setText("Director(a):");
                    panel6.add(lblDirectorCuentas,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel6.add(txtDirectorCuentas, cc.xy(5, 7));
                }
                panel3.add(panel6, cc.xy(1, 11));

                //======== bpNegociacionPanel ========
                {
                    bpNegociacionPanel.setBorder(new LineBorder(Color.lightGray));
                    bpNegociacionPanel.setLayout(new BorderLayout());

                    //---- btnMostrarPanelNegociacion ----
                    btnMostrarPanelNegociacion.setText("Negociaci\u00f3n | >>");
                    btnMostrarPanelNegociacion.setHorizontalAlignment(SwingConstants.LEFT);
                    bpNegociacionPanel.add(btnMostrarPanelNegociacion, BorderLayout.NORTH);

                    //======== jpNegociacion ========
                    {
                        jpNegociacion.setLayout(new FormLayout(new ColumnSpec[] {
                                new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(130)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(10)) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY2), 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.DLUY3) }));

                        //---- cbNegociacionDirecta ----
                        cbNegociacionDirecta.setText("Negociaci\u00f3n Directa");
                        jpNegociacion.add(cbNegociacionDirecta,
                                cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                        //---- txtPorcentajeNegociacionDirecta ----
                        txtPorcentajeNegociacionDirecta.setHorizontalAlignment(SwingConstants.RIGHT);
                        txtPorcentajeNegociacionDirecta.setEditable(false);
                        jpNegociacion.add(txtPorcentajeNegociacionDirecta, cc.xy(7, 3));

                        //---- lblDsctoCompraPorcentaje ----
                        lblDsctoCompraPorcentaje.setText("Descuento:");
                        jpNegociacion.add(lblDsctoCompraPorcentaje,
                                cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                        //---- lblClienteNegociacion ----
                        lblClienteNegociacion.setText("Cliente Negociaci\u00f3n:");
                        jpNegociacion.add(lblClienteNegociacion,
                                cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtClienteNegociacion ----
                        txtClienteNegociacion.setEditable(false);
                        jpNegociacion.add(txtClienteNegociacion, cc.xywh(5, 7, 9, 1));
                        jpNegociacion.add(btnBuscarClienteNegociacion,
                                cc.xywh(15, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                        //---- lblPorcentajeDescuento ----
                        lblPorcentajeDescuento.setText("%:");
                        jpNegociacion.add(lblPorcentajeDescuento,
                                cc.xywh(5, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- cbComisionPura ----
                        cbComisionPura.setText("Comisi\u00f3n Pura");
                        jpNegociacion.add(cbComisionPura,
                                cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    }
                    bpNegociacionPanel.add(jpNegociacion, BorderLayout.CENTER);
                }
                panel3.add(bpNegociacionPanel, cc.xy(1, 9));
            }
            scrollPane1.setViewportView(panel3);
        }
        jtpFactura.addTab("Factura", scrollPane1);

        //======== scrollPane2 ========
        {

            //======== panel11 ========
            {
                panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new 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 }));

                //======== panel8 ========
                {
                    panel8.setBorder(
                            new TitledBorder(null, "Documento", TitledBorder.LEADING, TitledBorder.TOP));
                    panel8.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

                    //---- lblDocumento ----
                    lblDocumento.setText("Documento:");
                    panel8.add(lblDocumento,
                            cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel8.add(txtDocumento,
                            cc.xywh(5, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel8, cc.xy(1, 1));

                //======== panel10 ========
                {
                    panel10.setBorder(new TitledBorder(null, "Otra Informaci\u00f3n", TitledBorder.LEADING,
                            TitledBorder.TOP));
                    panel10.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(230)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(30)), 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,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblProducto ----
                    lblProducto.setText("C\u00f3digo del producto:");
                    panel10.add(lblProducto, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblDescripcion ----
                    lblDescripcion.setText("Descripci\u00f3n:");
                    panel10.add(lblDescripcion,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtCodigoProducto,
                            cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //======== spDescripcion ========
                    {

                        //---- txtDescripcion ----
                        txtDescripcion.setLineWrap(true);
                        spDescripcion.setViewportView(txtDescripcion);
                    }
                    panel10.add(spDescripcion, cc.xywh(5, 3, 7, 5));

                    //---- lblProveedor ----
                    lblProveedor.setText("Proveedor:");
                    panel10.add(lblProveedor, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtProveedor,
                            cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblFacturaProveedor ----
                    lblFacturaProveedor.setText("Factura Proveedor:");
                    panel10.add(lblFacturaProveedor,
                            cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(txtFacturaProveedor, cc.xy(11, 9));

                    //---- lblCantidad ----
                    lblCantidad.setText("Cantidad a pedir:");
                    panel10.add(lblCantidad,
                            cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtCantidad ----
                    txtCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCantidad, cc.xy(5, 11));

                    //---- lblCantidadDevuelta ----
                    lblCantidadDevuelta.setText("Cantidad devuelta:");
                    panel10.add(lblCantidadDevuelta,
                            cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtCantidadDevuelta ----
                    txtCantidadDevuelta.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCantidadDevuelta, cc.xy(11, 11));

                    //---- lblPrecio ----
                    lblPrecio.setText("Precio:");
                    panel10.add(lblPrecio, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtPrecio ----
                    txtPrecio.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPrecio, cc.xy(5, 13));

                    //---- lblCosto ----
                    lblCosto.setText("Costo del producto:");
                    panel10.add(lblCosto, cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtCosto ----
                    txtCosto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCosto, cc.xywh(11, 13, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPrecioReal ----
                    lblPrecioReal.setText("Precio real:");
                    panel10.add(lblPrecioReal,
                            cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtPrecioReal ----
                    txtPrecioReal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPrecioReal,
                            cc.xywh(5, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblLinea ----
                    lblLinea.setText("L\u00ednea:");
                    panel10.add(lblLinea, cc.xywh(9, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtLinea, cc.xywh(11, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPorcentajeDescuentoAgencia ----
                    lblPorcentajeDescuentoAgencia.setText("Dscto. Agencia [%]:");
                    panel10.add(lblPorcentajeDescuentoAgencia,
                            cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblLote ----
                    lblLote.setText("Lote:");
                    panel10.add(lblLote, cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtLote, cc.xywh(11, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- txtPorcentajeDescuentoAgencia ----
                    txtPorcentajeDescuentoAgencia.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeDescuentoAgencia,
                            cc.xywh(5, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPorcentajeDescuentosVarios ----
                    lblPorcentajeDescuentosVarios.setText("Dsctos. Varios [%]:");
                    panel10.add(lblPorcentajeDescuentosVarios,
                            cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtPorcentajeDescuentosVarios ----
                    txtPorcentajeDescuentosVarios.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeDescuentosVarios, cc.xy(5, 19));

                    //======== scPlantilla ========
                    {

                        //---- tblFacturaDetalle ----
                        tblFacturaDetalle.setModel(new DefaultTableModel(new Object[][] {},
                                new String[] { "Descripci\u00f3n", "Cantidad", "Precio Real", "Dscto. Agencia",
                                        "Descuento Global", "Iva", "Dctos. Varios" }) {
                            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false,
                                    false };

                            @Override
                            public boolean isCellEditable(int rowIndex, int columnIndex) {
                                return columnEditable[columnIndex];
                            }
                        });
                        tblFacturaDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
                        tblFacturaDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                        scPlantilla.setViewportView(tblFacturaDetalle);
                    }
                    panel10.add(scPlantilla, cc.xywh(3, 23, 9, 1));
                }
                panel11.add(panel10, cc.xy(1, 5));

                //======== panel9 ========
                {
                    panel9.setBorder(
                            new TitledBorder(null, "Documento Aplica", TitledBorder.LEADING, TitledBorder.TOP));
                    panel9.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));
                    ((FormLayout) panel9.getLayout()).setColumnGroups(new int[][] { { 3, 9 }, { 5, 11 } });

                    //---- lblMotivo ----
                    lblMotivo.setText("Motivo:");
                    panel9.add(lblMotivo, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel9.add(txtMotivo, cc.xywh(5, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel9, cc.xy(1, 3));

                //======== panel112 ========
                {
                    panel112.setBorder(
                            new TitledBorder(null, "Totales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel112.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(40)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                            new 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 }));
                    ((FormLayout) panel112.getLayout()).setColumnGroups(new int[][] { { 11, 17 } });

                    //---- lblValorFinal ----
                    lblValorFinal.setText("SubTotal:");
                    panel112.add(lblValorFinal,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtValorFinal ----
                    txtValorFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtValorFinal.setEditable(false);
                    panel112.add(txtValorFinal, cc.xywh(5, 1, 7, 1));

                    //---- lblIVAFinal ----
                    lblIVAFinal.setText("IVA:");
                    panel112.add(lblIVAFinal,
                            cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtIVAFinal ----
                    txtIVAFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtIVAFinal.setEditable(false);
                    panel112.add(txtIVAFinal, cc.xy(17, 1));

                    //---- lblDescuentoAgenciaTotal ----
                    lblDescuentoAgenciaTotal.setText("Dscto. Agencia:");
                    panel112.add(lblDescuentoAgenciaTotal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtDescuentoAgenciaTotal ----
                    txtDescuentoAgenciaTotal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtDescuentoAgenciaTotal.setEditable(false);
                    panel112.add(txtDescuentoAgenciaTotal, cc.xywh(5, 3, 7, 1));

                    //---- txtICEFinal ----
                    txtICEFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtICEFinal.setEditable(false);
                    panel112.add(txtICEFinal, cc.xy(17, 3));

                    //---- lblOtroImpuestoFinal ----
                    lblOtroImpuestoFinal.setText("Otro Impuesto:");
                    panel112.add(lblOtroImpuestoFinal,
                            cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

                    //---- lblICEFinal ----
                    lblICEFinal.setText("ICE:");
                    panel112.add(lblICEFinal,
                            cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblDescuentosVariosTotal ----
                    lblDescuentosVariosTotal.setText("Dsctos. Varios:");
                    panel112.add(lblDescuentosVariosTotal,
                            cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtDescuentosVariosTotal ----
                    txtDescuentosVariosTotal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtDescuentosVariosTotal.setEditable(false);
                    panel112.add(txtDescuentosVariosTotal, cc.xywh(5, 5, 7, 1));

                    //---- lblComisionAgencia ----
                    lblComisionAgencia.setText("Comisi\u00f3n de Agencia:");
                    panel112.add(lblComisionAgencia,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtPorcentajeComision ----
                    txtPorcentajeComision.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtPorcentajeComision, cc.xy(5, 7));

                    //---- lblPorcentajeComision ----
                    lblPorcentajeComision.setText("%");
                    panel112.add(lblPorcentajeComision, cc.xy(7, 7));

                    //---- lblValorComision ----
                    lblValorComision.setText("Valor:");
                    panel112.add(lblValorComision,
                            cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtValorComision ----
                    txtValorComision.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtValorComision, cc.xy(11, 7));

                    //---- lblTotalFinal ----
                    lblTotalFinal.setText("TOTAL:");
                    lblTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    panel112.add(lblTotalFinal,
                            cc.xywh(15, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtTotalFinal ----
                    txtTotalFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    txtTotalFinal.setEditable(false);
                    panel112.add(txtTotalFinal, cc.xy(17, 7));
                }
                panel11.add(panel112, cc.xy(1, 7));
            }
            scrollPane2.setViewportView(panel11);
        }
        jtpFactura.addTab("Detalle", scrollPane2);

    }
    add(jtpFactura, cc.xy(1, 1));

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(rbNinguno);
    buttonGroup1.add(rbPresupuesto);
    buttonGroup1.add(rbOrdenMedios);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.facturacion.gui.panel.JPFacturacionClientes.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnCliente = new JButton();
    cbTodos = new JCheckBox();
    rbReportePreimpreso = new JRadioButton();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    rbReporteCorporacion = new JRadioButton();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    cbSinNotasCredito = new JCheckBox();
    rbReporteCliente = new JRadioButton();
    spTblFacturacion = new JScrollPane();
    tblFacturacion = new JTable();
    lblIVA = new JLabel();
    cmbIVA = new JComboBox();
    btnConsultar = new JButton();
    rbReporteEquipo = new JRadioButton();
    cbReporteEquipoResumen = new JCheckBox();
    rbReporteEjecutivo = new JRadioButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(95)), 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(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(10)), 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, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)) }));

    //---- lblCliente ----
    lblCliente.setText("Cliente:");
    add(lblCliente, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(txtCliente, cc.xywh(5, 3, 7, 1));
    add(btnCliente, cc.xywh(13, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodos ----
    cbTodos.setText("Todos");
    add(cbTodos, cc.xy(17, 3));// w w  w. j  a v a  2s  .c  o  m

    //---- rbReportePreimpreso ----
    rbReportePreimpreso.setText("Reporte por # Factura");
    add(rbReportePreimpreso, cc.xy(21, 3));

    //---- lblFechaInicio ----
    lblFechaInicio.setText("Fecha Inicio:");
    add(lblFechaInicio, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbFechaInicio, cc.xy(5, 5));

    //---- lblFechaFin ----
    lblFechaFin.setText("Fecha Fin:");
    add(lblFechaFin, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbFechaFin, cc.xy(11, 5));

    //---- rbReporteCorporacion ----
    rbReporteCorporacion.setText("Reporte por Corporaci\u00f3n");
    add(rbReporteCorporacion, cc.xy(21, 5));

    //---- lblTipoDocumento ----
    lblTipoDocumento.setText("Tipo Documento:");
    add(lblTipoDocumento, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbTipoDocumento, cc.xywh(5, 7, 3, 1));

    //---- cbSinNotasCredito ----
    cbSinNotasCredito.setText("Sin Notas de Cr\u00e9dito");
    add(cbSinNotasCredito, cc.xy(11, 7));

    //---- rbReporteCliente ----
    rbReporteCliente.setText("Reporte por Cliente");
    add(rbReporteCliente, cc.xy(21, 7));

    //======== spTblFacturacion ========
    {

        //---- tblFacturacion ----
        tblFacturacion.setModel(new DefaultTableModel(
                new Object[][] { { null, null, "", null, null, null, null, null, "", null, null }, },
                new String[] { "# Factura", "Fecha Emisi\u00f3n", "Cliente", "R", "A", "Suma", "Descuento",
                        "Comisi\u00f3n", "SubTotal", "12% IVA", "TOTAL US$" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                    false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblFacturacion.setViewportView(tblFacturacion);
    }
    add(spTblFacturacion, cc.xywh(3, 13, 23, 5));

    //---- lblIVA ----
    lblIVA.setText("IVA:");
    add(lblIVA, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- cmbIVA ----
    cmbIVA.setModel(new DefaultComboBoxModel(new String[] { "CON IVA", "SIN IVA" }));
    add(cmbIVA, cc.xy(5, 9));

    //---- btnConsultar ----
    btnConsultar.setText("Consultar");
    add(btnConsultar, cc.xy(11, 9));

    //---- rbReporteEquipo ----
    rbReporteEquipo.setText("Reporte por Equipo");
    add(rbReporteEquipo, cc.xy(21, 9));

    //---- cbReporteEquipoResumen ----
    cbReporteEquipoResumen.setText("Resumen");
    add(cbReporteEquipoResumen, cc.xy(23, 9));

    //---- rbReporteEjecutivo ----
    rbReporteEjecutivo.setText("Reporte por Ejecutivo");
    add(rbReporteEjecutivo, cc.xy(21, 11));

    //---- buttonGroup1 ----
    ButtonGroup buttonGroup1 = new ButtonGroup();
    buttonGroup1.add(rbReportePreimpreso);
    buttonGroup1.add(rbReporteCorporacion);
    buttonGroup1.add(rbReporteCliente);
    buttonGroup1.add(rbReporteEquipo);
    buttonGroup1.add(rbReporteEjecutivo);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}