Example usage for com.jgoodies.forms.layout Sizes DLUY3

List of usage examples for com.jgoodies.forms.layout Sizes DLUY3

Introduction

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

Prototype

ConstantSize DLUY3

To view the source code for com.jgoodies.forms.layout Sizes DLUY3.

Click Source Link

Usage

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 ========
    {//  w w  w  .j  a  va  2 s.  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 ========
    {// www.j  a  v  a 2 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,
                            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 . ja  v  a  2 s.  c  om

        //======== 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 ========
    {/*  w ww  .  j  a  v a 2  s. co  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.JPPedido.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpPedido = new JideTabbedPane();
    scrollPane1 = new JScrollPane();
    panel3 = new JPanel();
    panel2 = new JPanel();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    lblGenerarFactura = new JLabel();
    btnGenerarFactura = new JButton();
    lblInformacionPedido = new JLabel();
    btnInformacionEnvio = new JButton();
    panel32 = new JPanel();
    cmbFechaPedido = new DateComboBox();
    lblFechaPedido = new JLabel();
    lblFechaVencimiento = new JLabel();
    cmbFechaVencimiento = new DateComboBox();
    lblMoneda = new JLabel();
    cmbMoneda = new JComboBox();
    lblCodigo = new JLabel();
    txtCodigo = new JTextField();
    lblCaja = new JLabel();
    cmbCaja = new JComboBox();
    lblOficina = new JLabel();
    cmbOficinaEmpresa = new JComboBox();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    panel4 = new JPanel();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnEncerarCliente = new JButton();
    btnBuscarCorporacion = new JButton();
    lblTipoIdentificacion = new JLabel();
    cmbTipoIdentificacion = new JComboBox();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    btnNuevoCliente = new JButton();
    lblIdentificacion = new JLabel();
    txtIdentificacion = new JTextField();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    lblTelefono = new JLabel();
    txtTelefono = new JTextField();
    txtContacto = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblTipoReferencia = new JLabel();
    cmbTipoReferencia = new JComboBox();
    cbMostrarReferenciaFactura = new JCheckBox();
    lblEscojaReferencia = new JLabel();
    txtEscojaReferencia = new JTextField();
    btnEscojaReferencia = new JButton();
    cbMultipleFacturacion = new JCheckBox();
    lblAutorizacionSAP = new JLabel();
    txtAutorizacionSAP = new JTextField();
    lblArchivoAdjunto = new JLabel();
    txtArchivoAdjunto = new JTextField();
    btnVerArchivoAdjunto = new JButton();
    lblReferencia = new JLabel();
    txtReferencia = new JTextField();
    lblContacto = new JLabel();
    lblDireccion = new JLabel();
    txtDireccion = new JTextField();
    lblInformacionAdc = new JLabel();
    txtInformacionAdc = 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();
    panel6 = new JPanel();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    lblListaPrecio = new JLabel();
    cmbListaPrecio = new JComboBox();
    lblDiasValidez = new JLabel();
    txtDiasValidez = new JTextField();
    lblFormaPago = new JLabel();
    cmbFormaPago = new JComboBox();
    lblPuntoImpresion = new JLabel();
    txtPuntoImpresion = new JTextField();
    lblVendedor = new JLabel();
    cmbVendedor = new JComboBox();
    lblBodega = new JLabel();
    cmbBodega = new JComboBox();
    lblDirectorCuentas = new JLabel();
    cmbDirectorCuentas = new JComboBox();
    lblOrigenDocumento = new JLabel();
    cmbOrigenDocumento = new JComboBox();
    lblFundacion = new JLabel();
    cmbFundacion = new JComboBox();
    scrollPane2 = new JScrollPane();
    panel11 = new JPanel();
    panel8 = new JPanel();
    lblDocumento = new JLabel();
    lblMotivo = new JLabel();
    cmbMotivo = new JComboBox();
    cmbDocumento = new JComboBox();
    panel10 = new JPanel();
    scPlantilla = new JScrollPane();
    tblPedidoDetalle = new JTable();
    lblCodigoProducto = new JLabel();
    btnBuscarProducto = new JButton();
    txtCodigoProducto = new JTextField();
    lblDescripcion = new JLabel();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblCantidad = new JLabel();
    txtCantidadPedida = new JTextField();
    lblCantidadPedida = new JLabel();
    txtCantidad = new JTextField();
    lblPrecio = new JLabel();
    txtPrecio = new JTextField();
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    lblPrecioReal = new JLabel();
    txtPrecioReal = new JTextField();
    lblFacturaProveedor = new JLabel();
    txtFacturaProveedor = new JTextField();
    btnFacturaProveedor = new JButton();
    lblPorcentajeDescuentoAgencia = new JLabel();
    txtPorcentajeDescuentoAgencia = new JTextField();
    lblLinea = new JLabel();
    txtLinea = new JTextField();
    lblPorcentajeDescuentosVarios = new JLabel();
    txtPorcentajeDescuentosVarios = new JTextField();
    lblLote = new JLabel();
    cmbLote = new JComboBox();
    panel1 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    panel7 = new JPanel();
    rbDescuentoGlobalPorcentaje = new JRadioButton();
    txtDescuentoGlobalPorcentaje = new JTextField();
    rbDescuentoGlobalValor = new JRadioButton();
    txtDescuentoGlobalValor = new JTextField();
    btnActualizarTotales = new JButton();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    txtIVAFinal = new JTextField();
    lblIVAFinal = new JLabel();
    lblDescuentoFinal = new JLabel();
    txtDescuentoFinal = new JTextField();
    lblICEFinal = new JLabel();
    txtICEFinal = new JTextField();
    lblDescuentosVariosTotal = new JLabel();
    txtDescuentosVariosTotal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblComisionAgencia = new JLabel();
    txtPorcentajeComision = new JTextField();
    lblValorComision = new JLabel();
    txtValorComision = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    spPresupuesto = new JScrollPane();
    panelPresupuesto = new JPanel();
    lblProveedorP = new JLabel();
    txtProveedorP = new JTextField();
    lblProductoP = new JLabel();
    txtProductoP = new JTextField();
    lblConceptoPresupuestoDetalleP = new JLabel();
    spConceptoPresupuestoDetalleP = new JScrollPane();
    txtConceptoPresupuestoDetalleP = new JTextArea();
    lblPrecioVentaP = new JLabel();
    txtPrecioVentaP = new JTextField();
    txtCantidadP = new JTextField();
    lblCantidadP = new JLabel();
    panel13 = new JPanel();
    btnAgregarDetalleP = new JButton();
    btnActualizarDetalleP = new JButton();
    btnEliminarDetalleP = new JButton();
    scPresupuestoDetalleP = new JScrollPane();
    tblPresupuestoDetalleP = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpPedido ========
    {/*from ww w.j  a  v  a  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 }));

                //======== panel2 ========
                {
                    panel2.setBorder(new TitledBorder(null, "Tipo de 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(Sizes.dluX(140)),
                                    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(50)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.CENTER, Sizes.dluX(50), FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

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

                    //---- lblGenerarFactura ----
                    lblGenerarFactura.setText("Generar factura:");
                    panel2.add(lblGenerarFactura,
                            cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel2.add(btnGenerarFactura,
                            cc.xywh(11, 1, 1, 1, CellConstraints.CENTER, CellConstraints.FILL));

                    //---- lblInformacionPedido ----
                    lblInformacionPedido.setText("Informaci\u00f3n de Envio:");
                    panel2.add(lblInformacionPedido, cc.xy(13, 1));

                    //---- btnInformacionEnvio ----
                    btnInformacionEnvio.setText(" ");
                    panel2.add(btnInformacionEnvio, cc.xy(15, 1));
                }
                panel3.add(panel2, cc.xy(1, 1));

                //======== panel32 ========
                {
                    panel32.setBorder(
                            new TitledBorder(null, "Datos Generales", 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(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,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    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 }));
                    panel32.add(cmbFechaPedido, cc.xy(5, 1));

                    //---- lblFechaPedido ----
                    lblFechaPedido.setText("Fecha del pedido:");
                    panel32.add(lblFechaPedido,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- lblFechaVencimiento ----
                    lblFechaVencimiento.setText("Fecha de Vencimiento:");
                    panel32.add(lblFechaVencimiento, cc.xy(9, 1));
                    panel32.add(cmbFechaVencimiento, cc.xy(11, 1));

                    //---- lblMoneda ----
                    lblMoneda.setText("Moneda:");
                    panel32.add(lblMoneda, cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbMoneda, cc.xy(17, 1));

                    //---- lblCodigo ----
                    lblCodigo.setText("C\u00f3digo:");
                    panel32.add(lblCodigo, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtCodigo ----
                    txtCodigo.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtCodigo, cc.xy(5, 3));

                    //---- lblCaja ----
                    lblCaja.setText("Caja:");
                    panel32.add(lblCaja, cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbCaja, cc.xy(17, 3));

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

                    //---- lblEstado ----
                    lblEstado.setText("Estado:");
                    panel32.add(lblEstado,
                            cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel32.add(cmbEstado, cc.xy(17, 5));
                }
                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(Sizes.dluX(100)),
                                    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(95)),
                                    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.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.xywh(5, 1, 3, 1));
                    panel4.add(btnEncerarCliente,
                            cc.xywh(11, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                    panel4.add(btnBuscarCorporacion,
                            cc.xywh(9, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblTipoIdentificacion ----
                    lblTipoIdentificacion.setText("Tipo de identificaci\u00f3n:");
                    panel4.add(lblTipoIdentificacion,
                            cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(cmbTipoIdentificacion, cc.xy(17, 1));

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

                    //---- lblIdentificacion ----
                    lblIdentificacion.setText("Identificaci\u00f3n:");
                    panel4.add(lblIdentificacion,
                            cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtIdentificacion,
                            cc.xywh(17, 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.xywh(5, 5, 3, 1));

                    //---- lblTelefono ----
                    lblTelefono.setText("Tel\u00e9fono:");
                    panel4.add(lblTelefono, cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtTelefono, cc.xy(17, 5));
                    panel4.add(txtContacto, cc.xywh(5, 14, 3, 1));
                    panel4.add(btnBuscarClienteOficina,
                            cc.xywh(9, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblTipoReferencia ----
                    lblTipoReferencia.setText("Tipo de referencia:");
                    panel4.add(lblTipoReferencia,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(cmbTipoReferencia, cc.xy(5, 7));

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

                    //---- lblEscojaReferencia ----
                    lblEscojaReferencia.setText("Escoja referencia:");
                    panel4.add(lblEscojaReferencia,
                            cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtEscojaReferencia, cc.xywh(5, 9, 3, 1));
                    panel4.add(btnEscojaReferencia,
                            cc.xywh(9, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- cbMultipleFacturacion ----
                    cbMultipleFacturacion.setText("M\u00faltiple");
                    panel4.add(cbMultipleFacturacion, cc.xywh(11, 9, 3, 1));

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

                    //---- txtAutorizacionSAP ----
                    txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel4.add(txtAutorizacionSAP,
                            cc.xywh(17, 9, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                    //---- lblArchivoAdjunto ----
                    lblArchivoAdjunto.setText("Archivo Adjunto:");
                    panel4.add(lblArchivoAdjunto,
                            cc.xywh(3, 10, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel4.add(txtArchivoAdjunto, cc.xywh(5, 10, 3, 1));
                    panel4.add(btnVerArchivoAdjunto,
                            cc.xywh(9, 10, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblReferencia ----
                    lblReferencia.setText("Referencia:");
                    panel4.add(lblReferencia,
                            cc.xywh(3, 12, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtReferencia,
                            cc.xywh(5, 12, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

                    //---- lblDireccion ----
                    lblDireccion.setText("Direcci\u00f3n:");
                    panel4.add(lblDireccion, cc.xywh(3, 16, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel4.add(txtDireccion, cc.xywh(5, 16, 13, 1));

                    //---- lblInformacionAdc ----
                    lblInformacionAdc.setText("Inf. Adicional (cobro/pago):");
                    panel4.add(lblInformacionAdc, cc.xy(3, 18));
                    panel4.add(txtInformacionAdc, cc.xywh(5, 18, 13, 1));
                }
                panel3.add(panel4, cc.xy(1, 5));

                //======== 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);
                        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);
                        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, 7));

                //======== panel6 ========
                {
                    panel6.setBorder(
                            new TitledBorder(null, "Datos del Pedido", 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, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- lblObservacion ----
                    lblObservacion.setText("Observaci\u00f3n:");
                    panel6.add(lblObservacion,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel6.add(txtObservacion, cc.xywh(5, 1, 7, 1));

                    //---- lblListaPrecio ----
                    lblListaPrecio.setText("Lista de precios:");
                    panel6.add(lblListaPrecio,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(cmbListaPrecio, cc.xy(5, 3));

                    //---- lblDiasValidez ----
                    lblDiasValidez.setText("D\u00edas de validez:");
                    panel6.add(lblDiasValidez,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtDiasValidez ----
                    txtDiasValidez.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel6.add(txtDiasValidez, cc.xy(11, 3));

                    //---- lblFormaPago ----
                    lblFormaPago.setText("Forma de pago:");
                    panel6.add(lblFormaPago, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(cmbFormaPago, cc.xy(5, 5));

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

                    //---- txtPuntoImpresion ----
                    txtPuntoImpresion.setEditable(false);
                    panel6.add(txtPuntoImpresion, cc.xy(11, 5));

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

                    //---- lblBodega ----
                    lblBodega.setText("Bodega:");
                    panel6.add(lblBodega, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel6.add(cmbBodega, cc.xy(11, 7));

                    //---- lblDirectorCuentas ----
                    lblDirectorCuentas.setText("Director(a):");
                    panel6.add(lblDirectorCuentas,
                            cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel6.add(cmbDirectorCuentas, cc.xy(5, 9));

                    //---- lblOrigenDocumento ----
                    lblOrigenDocumento.setText("Origen del documento:");
                    panel6.add(lblOrigenDocumento, cc.xy(9, 9));
                    panel6.add(cmbOrigenDocumento, cc.xy(11, 9));

                    //---- lblFundacion ----
                    lblFundacion.setText("Fundaci\u00f3n:");
                    panel6.add(lblFundacion,
                            cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel6.add(cmbFundacion, cc.xy(5, 11));
                }
                panel3.add(panel6, cc.xy(1, 9));
            }
            scrollPane1.setViewportView(panel3);
        }
        jtpPedido.addTab("Pedido", 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(Sizes.dluX(200)),
                                    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(200)),
                                    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, 3dlu, default")));

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

                    //---- lblMotivo ----
                    lblMotivo.setText("Motivo:");
                    panel8.add(lblMotivo, cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel8.add(cmbMotivo, cc.xy(11, 1));
                    panel8.add(cmbDocumento, cc.xy(5, 1));
                }
                panel11.add(panel8, cc.xy(1, 1));

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

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

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

                            @Override
                            public boolean isCellEditable(int rowIndex, int columnIndex) {
                                return columnEditable[columnIndex];
                            }
                        });
                        tblPedidoDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
                        tblPedidoDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                        scPlantilla.setViewportView(tblPedidoDetalle);
                    }
                    panel10.add(scPlantilla, cc.xywh(3, 21, 11, 1));

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

                    //---- btnBuscarProducto ----
                    btnBuscarProducto.setIcon(null);
                    panel10.add(btnBuscarProducto,
                            cc.xywh(7, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- txtCodigoProducto ----
                    txtCodigoProducto.setFocusable(true);
                    panel10.add(txtCodigoProducto,
                            cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

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

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

                    //---- txtCantidadPedida ----
                    txtCantidadPedida.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCantidadPedida, cc.xy(5, 9));

                    //---- lblCantidadPedida ----
                    lblCantidadPedida.setText("Cantidad facturada:");
                    panel10.add(lblCantidadPedida,
                            cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtCantidad ----
                    txtCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtCantidad,
                            cc.xywh(11, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

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

                    //---- txtProveedor ----
                    txtProveedor.setFocusable(false);
                    panel10.add(txtProveedor, cc.xywh(11, 11, 3, 1));

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

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

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

                    //---- btnFacturaProveedor ----
                    btnFacturaProveedor.setEnabled(false);
                    panel10.add(btnFacturaProveedor,
                            cc.xywh(13, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

                    //---- txtPorcentajeDescuentoAgencia ----
                    txtPorcentajeDescuentoAgencia.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeDescuentoAgencia,
                            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));

                    //---- txtLinea ----
                    txtLinea.setFocusable(false);
                    panel10.add(txtLinea, cc.xywh(11, 15, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

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

                    //======== panel1 ========
                    {
                        panel1.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")));

                        //---- btnAgregarDetalle ----
                        btnAgregarDetalle.setText("A");
                        btnAgregarDetalle.setIcon(null);
                        panel1.add(btnAgregarDetalle, cc.xy(1, 1));

                        //---- btnActualizarDetalle ----
                        btnActualizarDetalle.setText("U");
                        btnActualizarDetalle.setIcon(null);
                        panel1.add(btnActualizarDetalle, cc.xy(3, 1));

                        //---- btnEliminarDetalle ----
                        btnEliminarDetalle.setText("E");
                        panel1.add(btnEliminarDetalle, cc.xy(5, 1));
                    }
                    panel10.add(panel1, cc.xywh(3, 19, 9, 1));
                }
                panel11.add(panel10, cc.xy(1, 3));

                //======== panel7 ========
                {
                    panel7.setBorder(
                            new TitledBorder(null, "Descuento Global", TitledBorder.LEADING, TitledBorder.TOP));
                    panel7.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(50)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

                    //---- rbDescuentoGlobalPorcentaje ----
                    rbDescuentoGlobalPorcentaje.setText("Descuento global [%]:");
                    panel7.add(rbDescuentoGlobalPorcentaje, cc.xy(3, 1));

                    //---- txtDescuentoGlobalPorcentaje ----
                    txtDescuentoGlobalPorcentaje.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel7.add(txtDescuentoGlobalPorcentaje, cc.xy(5, 1));

                    //---- rbDescuentoGlobalValor ----
                    rbDescuentoGlobalValor.setText("Descuento global [$]:");
                    panel7.add(rbDescuentoGlobalValor, cc.xy(7, 1));

                    //---- txtDescuentoGlobalValor ----
                    txtDescuentoGlobalValor.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel7.add(txtDescuentoGlobalValor, cc.xy(9, 1));

                    //---- btnActualizarTotales ----
                    btnActualizarTotales.setText("U");
                    panel7.add(btnActualizarTotales, cc.xy(11, 1));
                }
                panel11.add(panel7, cc.xy(1, 5));

                //======== panel112 ========
                {
                    panel112.setBorder(
                            new TitledBorder(null, "Totales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel112.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(40)),
                                    new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX3, FormSpec.NO_GROW),
                                    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, 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);
                    panel112.add(txtValorFinal,
                            cc.xywh(5, 1, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- txtIVAFinal ----
                    txtIVAFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtIVAFinal,
                            cc.xywh(17, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                    //---- txtDescuentoFinal ----
                    txtDescuentoFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtDescuentoFinal,
                            cc.xywh(5, 3, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

                    //---- txtICEFinal ----
                    txtICEFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtICEFinal,
                            cc.xywh(17, 3, 1, 1, CellConstraints.DEFAULT, 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));

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

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

                    //---- 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));

                    //---- 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));
                    panel112.add(txtTotalFinal,
                            cc.xywh(17, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel112, cc.xy(1, 7));
            }
            scrollPane2.setViewportView(panel11);
        }
        jtpPedido.addTab("Detalle", scrollPane2);

        //======== spPresupuesto ========
        {

            //======== panelPresupuesto ========
            {
                panelPresupuesto.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(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(70)),
                                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(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(Sizes.dluX(30)),
                                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(30)),
                                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,
                                new RowSpec(Sizes.dluY(70)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.TOP, Sizes.DLUY7, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.dluY(10), FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(10), FormSpec.NO_GROW) }));

                //---- lblProveedorP ----
                lblProveedorP.setText("Proveedor:");
                panelPresupuesto.add(lblProveedorP,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtProveedorP ----
                txtProveedorP.setEditable(false);
                panelPresupuesto.add(txtProveedorP, cc.xywh(5, 3, 9, 1));

                //---- lblProductoP ----
                lblProductoP.setText("Producto:");
                panelPresupuesto.add(lblProductoP,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtProductoP ----
                txtProductoP.setEditable(false);
                panelPresupuesto.add(txtProductoP,
                        cc.xywh(5, 5, 9, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblConceptoPresupuestoDetalleP ----
                lblConceptoPresupuestoDetalleP.setText("Concepto:");
                panelPresupuesto.add(lblConceptoPresupuestoDetalleP,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //======== spConceptoPresupuestoDetalleP ========
                {

                    //---- txtConceptoPresupuestoDetalleP ----
                    txtConceptoPresupuestoDetalleP.setWrapStyleWord(false);
                    txtConceptoPresupuestoDetalleP.setRows(6);
                    txtConceptoPresupuestoDetalleP.setLineWrap(true);
                    txtConceptoPresupuestoDetalleP.setEditable(true);
                    spConceptoPresupuestoDetalleP.setViewportView(txtConceptoPresupuestoDetalleP);
                }
                panelPresupuesto.add(spConceptoPresupuestoDetalleP, cc.xywh(5, 7, 21, 5));

                //---- lblPrecioVentaP ----
                lblPrecioVentaP.setText("Precio de venta:");
                panelPresupuesto.add(lblPrecioVentaP,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtPrecioVentaP ----
                txtPrecioVentaP.setHorizontalAlignment(SwingConstants.RIGHT);
                txtPrecioVentaP.setEditable(false);
                panelPresupuesto.add(txtPrecioVentaP, cc.xywh(5, 13, 3, 1));

                //---- txtCantidadP ----
                txtCantidadP.setHorizontalAlignment(SwingConstants.RIGHT);
                txtCantidadP.setEditable(false);
                panelPresupuesto.add(txtCantidadP, cc.xy(13, 13));

                //---- lblCantidadP ----
                lblCantidadP.setText("Cantidad:");
                panelPresupuesto.add(lblCantidadP,
                        cc.xywh(11, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //======== panel13 ========
                {
                    panel13.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")));

                    //---- btnAgregarDetalleP ----
                    btnAgregarDetalleP.setText("A");
                    btnAgregarDetalleP.setEnabled(false);
                    panel13.add(btnAgregarDetalleP, cc.xy(1, 1));

                    //---- btnActualizarDetalleP ----
                    btnActualizarDetalleP.setText("U");
                    panel13.add(btnActualizarDetalleP, cc.xy(3, 1));

                    //---- btnEliminarDetalleP ----
                    btnEliminarDetalleP.setText("D");
                    btnEliminarDetalleP.setEnabled(false);
                    panel13.add(btnEliminarDetalleP, cc.xy(5, 1));
                }
                panelPresupuesto.add(panel13, cc.xywh(3, 16, 19, 1));

                //======== scPresupuestoDetalleP ========
                {

                    //---- tblPresupuestoDetalleP ----
                    tblPresupuestoDetalleP.setModel(
                            new DefaultTableModel(new Object[][] {}, new String[] { "Concepto", "Cantidad",
                                    "Precio Compra", "Precio Venta", "Dscto. Venta", "Dscto. Compra" }) {
                                boolean[] columnEditable = new boolean[] { false, false, false, false, false,
                                        false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                    tblPresupuestoDetalleP.setPreferredScrollableViewportSize(new Dimension(450, 150));
                    tblPresupuestoDetalleP.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                    scPresupuestoDetalleP.setViewportView(tblPresupuestoDetalleP);
                }
                panelPresupuesto.add(scPresupuestoDetalleP,
                        cc.xywh(3, 18, 25, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
            }
            spPresupuesto.setViewportView(panelPresupuesto);
        }
        jtpPedido.addTab("Presupuesto", spPresupuesto);

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

    //---- buttonGroupDescuento ----
    ButtonGroup buttonGroupDescuento = new ButtonGroup();
    buttonGroupDescuento.add(rbDescuentoGlobalPorcentaje);
    buttonGroupDescuento.add(rbDescuentoGlobalValor);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JDSeleccionarOrdenes.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 ========
    {/*from   ww w  . j a  va  2s.c o  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[] { "", "Orden", "Proveedor", "Producto", "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.medios.gui.panel.JPOrdenesPresupuesto.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    rbValorBruto = new JRadioButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnCliente = new JButton();
    cbTodosClientes = new JCheckBox();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    btnClienteOficina = new JButton();
    cbTodosClientesOficina = new JCheckBox();
    rbValorNeto = new JRadioButton();
    lblCampana = new JLabel();
    txtCampana = new JTextField();
    btnCampana = new JButton();
    cbTodosCampana = new JCheckBox();
    btnConsultar = new JButton();
    lblMarca = new JLabel();
    cmbMarca = new JComboBox();
    lblProducto = new JLabel();
    txtProducto = new JTextField();
    btnProducto = new JButton();
    cbTodosProducto = new JCheckBox();
    lblEstadoPresupuesto = new JLabel();
    cmbEstadoPresupuesto = new JComboBox();
    cbOrdenesPresupuestoPrepago = new JCheckBox();
    lblEstadoOrden = new JLabel();
    cmbEstadoOrden = new JComboBox();
    lblTipoProveedor = new JLabel();
    cmbTipoProveedor = new JComboBox();
    lblSubtipoProveedor = new JLabel();
    cmbSubtipoProveedor = new JComboBox();
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    btnProveedor = new JButton();
    cbTodosProveedores = new JCheckBox();
    lblProveedorOficina = new JLabel();
    txtProveedorOficina = new JTextField();
    btnProveedorOficina = new JButton();
    cbTodosProveedorOficina = new JCheckBox();
    lblCreadorPor = new JLabel();
    txtCreadoPor = new JTextField();
    btnCreadoPor = new JButton();
    cbTodosCreadoPor = new JCheckBox();
    cbFiltrarCodigoPresupuesto = new JCheckBox();
    txtPresupuesto = new JTextField();
    spTblOrdenes = new JScrollPane();
    tblOrdenes = new JTable();
    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.dluX(20)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(25)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(25)), 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,
                    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.DLUY3), 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)) }));

    //---- lblFechaInicio ----
    lblFechaInicio.setText("Fecha Inicio:");
    add(lblFechaInicio, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbFechaInicio, cc.xy(5, 3));//ww w.j  a v  a2 s  .c o  m

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

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

    //---- txtCliente ----
    txtCliente.setEditable(false);
    add(txtCliente, cc.xywh(5, 5, 7, 1));
    add(btnCliente, cc.xywh(13, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosClientes ----
    cbTodosClientes.setText("Todos");
    add(cbTodosClientes, cc.xy(17, 5));

    //---- rbValorBruto ----
    rbValorBruto.setText("Valor Bruto");
    add(rbValorBruto, cc.xywh(21, 5, 3, 1));

    //---- lblClienteOficina ----
    lblClienteOficina.setText("Cliente Oficina:");
    add(lblClienteOficina, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtClienteOficina ----
    txtClienteOficina.setEditable(false);
    add(txtClienteOficina, cc.xywh(5, 7, 7, 1));
    add(btnClienteOficina, cc.xywh(13, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodosClientesOficina ----
    cbTodosClientesOficina.setText("Todos");
    add(cbTodosClientesOficina, cc.xy(17, 7));

    //---- rbValorNeto ----
    rbValorNeto.setText("Valor Neto");
    add(rbValorNeto, cc.xywh(21, 7, 3, 1));

    //---- lblCampana ----
    lblCampana.setText("Campa\u00f1a:");
    add(lblCampana, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtCampana ----
    txtCampana.setEditable(false);
    add(txtCampana, cc.xywh(5, 9, 7, 1));
    add(btnCampana, cc.xywh(13, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosCampana ----
    cbTodosCampana.setText("Todos");
    add(cbTodosCampana, cc.xy(17, 9));

    //---- btnConsultar ----
    btnConsultar.setText("Consultar");
    add(btnConsultar, cc.xywh(21, 9, 5, 1));

    //---- lblMarca ----
    lblMarca.setText("Marca:");
    add(lblMarca, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbMarca, cc.xywh(5, 11, 7, 1));

    //---- lblProducto ----
    lblProducto.setText("Producto:");
    add(lblProducto, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtProducto ----
    txtProducto.setEditable(false);
    add(txtProducto, cc.xywh(5, 13, 7, 1));
    add(btnProducto, cc.xywh(13, 13, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosProducto ----
    cbTodosProducto.setText("Todos");
    add(cbTodosProducto, cc.xy(17, 13));

    //---- lblEstadoPresupuesto ----
    lblEstadoPresupuesto.setText("Estado del Presupuesto:");
    add(lblEstadoPresupuesto, cc.xy(3, 15));

    //---- cmbEstadoPresupuesto ----
    cmbEstadoPresupuesto.setModel(new DefaultComboBoxModel(
            new String[] { "COTIZADO", "APROBADO", "FACTURADO", "PREPAGADO", "TODOS" }));
    add(cmbEstadoPresupuesto, cc.xy(5, 15));

    //---- cbOrdenesPresupuestoPrepago ----
    cbOrdenesPresupuestoPrepago.setText("Buscar Ordenes de Presupuestos \"Prepago\"");
    cbOrdenesPresupuestoPrepago.setSelected(true);
    add(cbOrdenesPresupuestoPrepago, cc.xywh(9, 15, 9, 1));

    //---- lblEstadoOrden ----
    lblEstadoOrden.setText("Estado de la Orden:");
    add(lblEstadoOrden, cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- cmbEstadoOrden ----
    cmbEstadoOrden.setModel(new DefaultComboBoxModel(
            new String[] { "EMITIDA", "ORDENADA", "ENVIADA", "INGRESADA", "PREPAGADA", "TODOS" }));
    add(cmbEstadoOrden, cc.xy(5, 17));

    //---- lblTipoProveedor ----
    lblTipoProveedor.setText("Tipo de Proveedor:");
    add(lblTipoProveedor, cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- cmbTipoProveedor ----
    cmbTipoProveedor.setModel(new DefaultComboBoxModel(new String[] { "MEDIOS", "PRODUCCION", "TODOS" }));
    add(cmbTipoProveedor, cc.xy(5, 19));

    //---- lblSubtipoProveedor ----
    lblSubtipoProveedor.setText("Subtipo de Proveedor:");
    add(lblSubtipoProveedor, cc.xywh(3, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbSubtipoProveedor, cc.xy(5, 21));

    //---- lblProveedor ----
    lblProveedor.setText("Proveedor:");
    add(lblProveedor, cc.xywh(3, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtProveedor ----
    txtProveedor.setEditable(false);
    add(txtProveedor, cc.xywh(5, 23, 7, 1));
    add(btnProveedor, cc.xywh(13, 23, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosProveedores ----
    cbTodosProveedores.setText("Todos");
    add(cbTodosProveedores, cc.xy(17, 23));

    //---- lblProveedorOficina ----
    lblProveedorOficina.setText("Proveedor Oficina:");
    add(lblProveedorOficina, cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtProveedorOficina ----
    txtProveedorOficina.setEditable(false);
    add(txtProveedorOficina, cc.xywh(5, 25, 7, 1));
    add(btnProveedorOficina, cc.xywh(13, 25, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosProveedorOficina ----
    cbTodosProveedorOficina.setText("Todos");
    add(cbTodosProveedorOficina, cc.xy(17, 25));

    //---- lblCreadorPor ----
    lblCreadorPor.setText("Creado por:");
    add(lblCreadorPor, cc.xywh(3, 27, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtCreadoPor ----
    txtCreadoPor.setEditable(false);
    add(txtCreadoPor, cc.xywh(5, 27, 7, 1));
    add(btnCreadoPor, cc.xywh(13, 27, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosCreadoPor ----
    cbTodosCreadoPor.setText("Todos");
    add(cbTodosCreadoPor, cc.xy(17, 27));

    //---- cbFiltrarCodigoPresupuesto ----
    cbFiltrarCodigoPresupuesto.setText("Filtrar por c\u00f3digo presupuesto:");
    add(cbFiltrarCodigoPresupuesto, cc.xywh(3, 29, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtPresupuesto ----
    txtPresupuesto.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtPresupuesto, cc.xywh(7, 29, 4, 1));

    //======== spTblOrdenes ========
    {

        //---- tblOrdenes ----
        tblOrdenes.setModel(new DefaultTableModel(
                new Object[][] {
                        { null, null, "", null, null, null, null, null, null, null, null, null, null }, },
                new String[] { "Fecha", "Cliente", "Presupuesto", "Estado", "Campa\u00f1a", "Marca", "Producto",
                        "Orden", "Estado", "Tipo de Proveedor", "Proveedor", "Creado Por", "Valor" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                    false, false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblOrdenes.setViewportView(tblOrdenes);
    }
    add(spTblOrdenes, cc.xywh(3, 33, 27, 5));

    //---- buttonGroup2 ----
    ButtonGroup buttonGroup2 = new ButtonGroup();
    buttonGroup2.add(rbValorBruto);
    buttonGroup2.add(rbValorNeto);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPOrdenTrabajo.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();
    jtpOrdenTrabajo = new JideTabbedPane();
    spGeneral = new JScrollPane();
    panelOrdenTrabajo = new JPanel();
    lblCodigo = new JLabel();
    txtCodigo = new JTextField();
    lblEstadoOrden = new JLabel();
    cmbEstadoOrden = new JComboBox();
    txtDescripcionOrden = new JTextField();
    lblDescripcionOrden = new JLabel();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    lblFechaCreacion = new JLabel();
    txtFechaCreacion = new JTextField();
    txtCliente = new JTextField();
    lblCliente = new JLabel();
    btnBuscarCliente = new JButton();
    lblFechaLimiteOrden = new JLabel();
    cmbFechaLimiteOrden = new DateComboBox();
    lblOficina = new JLabel();
    txtOficina = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblFechaEntregaOrden = new JLabel();
    cmbFechaEntregaOrden = new DateComboBox();
    lblCampana = new JLabel();
    cmbCampana = new JComboBox();
    lblAsignadoAOrden = new JLabel();
    cmbAsignadoAOrden = new JComboBox();
    lblDirector = new JLabel();
    cmbDirector = new JComboBox();
    lblUrlPropuestaOrden = new JLabel();
    txtUrlPropuestaOrden = new JTextField();
    btnAgregarArchivoPropuestaOrden = new JButton();
    btnVerArchivoPropuestaOrden = new JButton();
    lblObservacion = new JLabel();
    scrollPane2 = new JScrollPane();
    txtObservacion = new JTextArea();
    panelProductoCliente = new JPanel();
    btnSeleccionarTodo = new JButton();
    btnDeseleccionarTodo = new JButton();
    spCbListProductos = new JScrollPane();
    cbListProductos = new CheckBoxList();
    spDetalle = new JScrollPane();
    panelOrdenTrabajoDetalle = new JPanel();
    lblTipo = new JLabel();
    cmbTipo = new JComboBox();
    lblFechaLimiteOrdenDetalle = new JLabel();
    cmbFechaLimiteOrdenDetalle = new DateComboBox();
    lblEquipo = new JLabel();
    cmbEquipo = new JComboBox();
    lblFechaEntregaOrdenDetall = new JLabel();
    cmbFechaEntregaOrdenDetalle = new DateComboBox();
    lblAsignadoAOrdenDetalle = new JLabel();
    cmbAsignadoAOrdenDetalle = new JComboBox();
    ttJefe = compFactory.createTitle("Jefe");
    lblEstadoOrdenDetalle = new JLabel();
    cmbEstadoOrdenDetalle = new JComboBox();
    lblSubTipo = new JLabel();
    cmbSubTipo = new JComboBox();
    lblUrlDescripcionOrdenDetalle = new JLabel();
    btnAgregarArchivoDescripcion = new JButton();
    txtUrlDescripcionOrdenDetalle = new JTextField();
    btnLimpiarArchivoDescripcion = new JButton();
    lblUrlPropuestaDetalle = new JLabel();
    btnAgregarArchivoPropuestaOrdenDetalle = new JButton();
    txtUrlPropuestaOrdenDetalle = new JTextField();
    btnLimpiarArchivoPropuesta = new JButton();
    lblDescripcion = new JLabel();
    scrollPane1 = new JScrollPane();
    txtDescripcionOrdenDetalle = new JTextArea();
    panel2 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    scOrdenTrabajoDetalle = new JScrollPane();
    tblOrdenTrabajoDetalle = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpOrdenTrabajo ========
    {/*from   w w  w .  ja v a 2  s .co m*/

        //======== spGeneral ========
        {

            //======== panelOrdenTrabajo ========
            {
                panelOrdenTrabajo.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(110)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(125)),
                                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(50)),
                                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(12)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY8, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(100), FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

                //---- lblCodigo ----
                lblCodigo.setText("C\u00f3digo:");
                panelOrdenTrabajo.add(lblCodigo,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtCodigo,
                        cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblEstadoOrden ----
                lblEstadoOrden.setText("Estado:");
                panelOrdenTrabajo.add(lblEstadoOrden,
                        cc.xywh(13, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(cmbEstadoOrden,
                        cc.xywh(15, 3, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtDescripcionOrden,
                        cc.xywh(5, 5, 15, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblDescripcionOrden ----
                lblDescripcionOrden.setText("Descripci\u00f3n:");
                panelOrdenTrabajo.add(lblDescripcionOrden,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

                //---- lblFechaCreacion ----
                lblFechaCreacion.setText("Fecha de creaci\u00f3n:");
                panelOrdenTrabajo.add(lblFechaCreacion,
                        cc.xywh(13, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtFechaCreacion,
                        cc.xywh(15, 7, 5, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtCliente,
                        cc.xywh(5, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblCliente ----
                lblCliente.setText("Cliente:");
                panelOrdenTrabajo.add(lblCliente,
                        cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(btnBuscarCliente,
                        cc.xywh(9, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblFechaLimiteOrden ----
                lblFechaLimiteOrden.setText("Fecha l\u00edmite:");
                panelOrdenTrabajo.add(lblFechaLimiteOrden,
                        cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(cmbFechaLimiteOrden, cc.xywh(15, 9, 5, 1));

                //---- lblOficina ----
                lblOficina.setText("Oficina:");
                panelOrdenTrabajo.add(lblOficina,
                        cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtOficina,
                        cc.xywh(5, 11, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajo.add(btnBuscarClienteOficina,
                        cc.xywh(9, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblFechaEntregaOrden ----
                lblFechaEntregaOrden.setText("Fecha de entrega:");
                panelOrdenTrabajo.add(lblFechaEntregaOrden,
                        cc.xywh(13, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(cmbFechaEntregaOrden, cc.xywh(15, 11, 5, 1));

                //---- lblCampana ----
                lblCampana.setText("Campa\u00f1a:");
                panelOrdenTrabajo.add(lblCampana,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(cmbCampana,
                        cc.xywh(5, 13, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblAsignadoAOrden ----
                lblAsignadoAOrden.setText("Ejecutivo(a):");
                panelOrdenTrabajo.add(lblAsignadoAOrden,
                        cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajo.add(cmbAsignadoAOrden,
                        cc.xywh(5, 15, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblDirector ----
                lblDirector.setText("Director(a):");
                panelOrdenTrabajo.add(lblDirector,
                        cc.xywh(9, 15, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelOrdenTrabajo.add(cmbDirector, cc.xywh(13, 15, 7, 1));

                //---- lblUrlPropuestaOrden ----
                lblUrlPropuestaOrden.setText("Archivo Propuesta:");
                panelOrdenTrabajo.add(lblUrlPropuestaOrden,
                        cc.xywh(3, 17, 3, 1, CellConstraints.LEFT, CellConstraints.FILL));
                panelOrdenTrabajo.add(txtUrlPropuestaOrden,
                        cc.xywh(3, 19, 13, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajo.add(btnAgregarArchivoPropuestaOrden,
                        cc.xywh(17, 19, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelOrdenTrabajo.add(btnVerArchivoPropuestaOrden,
                        cc.xywh(19, 19, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblObservacion ----
                lblObservacion.setText("Observaci\u00f3n:");
                panelOrdenTrabajo.add(lblObservacion,
                        cc.xywh(3, 21, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

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

                    //---- txtObservacion ----
                    txtObservacion.setLineWrap(true);
                    scrollPane2.setViewportView(txtObservacion);
                }
                panelOrdenTrabajo.add(scrollPane2,
                        cc.xywh(3, 23, 17, 1, CellConstraints.FILL, CellConstraints.FILL));
            }
            spGeneral.setViewportView(panelOrdenTrabajo);
        }
        jtpOrdenTrabajo.addTab("General", spGeneral);

        //======== panelProductoCliente ========
        {
            panelProductoCliente.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.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(80), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

            //---- btnSeleccionarTodo ----
            btnSeleccionarTodo.setText("Seleccionar todo");
            panelProductoCliente.add(btnSeleccionarTodo, cc.xy(7, 3));

            //---- btnDeseleccionarTodo ----
            btnDeseleccionarTodo.setText("Deseleccionar todo");
            panelProductoCliente.add(btnDeseleccionarTodo, cc.xy(7, 5));

            //======== spCbListProductos ========
            {
                spCbListProductos.setViewportView(cbListProductos);
            }
            panelProductoCliente.add(spCbListProductos, cc.xywh(3, 3, 3, 7));
        }
        jtpOrdenTrabajo.addTab("Productos", panelProductoCliente);

        //======== spDetalle ========
        {

            //======== panelOrdenTrabajoDetalle ========
            {
                panelOrdenTrabajoDetalle.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(170)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.CENTER, Sizes.dluX(12), FormSpec.DEFAULT_GROW),
                                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,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.DLUY14), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY8, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(40), FormSpec.DEFAULT_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY3, FormSpec.NO_GROW),
                                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.dluY(90)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(12)) }));

                //---- lblTipo ----
                lblTipo.setText("Tipo:");
                panelOrdenTrabajoDetalle.add(lblTipo,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbTipo,
                        cc.xywh(5, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblFechaLimiteOrdenDetalle ----
                lblFechaLimiteOrdenDetalle.setText("Fecha l\u00edmite:");
                panelOrdenTrabajoDetalle.add(lblFechaLimiteOrdenDetalle,
                        cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbFechaLimiteOrdenDetalle, cc.xy(13, 3));

                //---- lblEquipo ----
                lblEquipo.setText("Equipo:");
                panelOrdenTrabajoDetalle.add(lblEquipo,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbEquipo,
                        cc.xywh(5, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblFechaEntregaOrdenDetall ----
                lblFechaEntregaOrdenDetall.setText("Fecha de entrega:");
                panelOrdenTrabajoDetalle.add(lblFechaEntregaOrdenDetall,
                        cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbFechaEntregaOrdenDetalle, cc.xy(13, 5));

                //---- lblAsignadoAOrdenDetalle ----
                lblAsignadoAOrdenDetalle.setText("Asignado a:");
                panelOrdenTrabajoDetalle.add(lblAsignadoAOrdenDetalle,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbAsignadoAOrdenDetalle,
                        cc.xywh(5, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(ttJefe, cc.xy(7, 7));

                //---- lblEstadoOrdenDetalle ----
                lblEstadoOrdenDetalle.setText("Estado:");
                panelOrdenTrabajoDetalle.add(lblEstadoOrdenDetalle,
                        cc.xywh(11, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbEstadoOrdenDetalle,
                        cc.xywh(13, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblSubTipo ----
                lblSubTipo.setText("Subtipo:");
                panelOrdenTrabajoDetalle.add(lblSubTipo,
                        cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(cmbSubTipo,
                        cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblUrlDescripcionOrdenDetalle ----
                lblUrlDescripcionOrdenDetalle.setText("Archivo Descripci\u00f3n:");
                panelOrdenTrabajoDetalle.add(lblUrlDescripcionOrdenDetalle,
                        cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(btnAgregarArchivoDescripcion,
                        cc.xywh(15, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(txtUrlDescripcionOrdenDetalle,
                        cc.xywh(5, 11, 9, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(btnLimpiarArchivoDescripcion,
                        cc.xywh(17, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblUrlPropuestaDetalle ----
                lblUrlPropuestaDetalle.setText("Archivo Propuesta:");
                panelOrdenTrabajoDetalle.add(lblUrlPropuestaDetalle,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(btnAgregarArchivoPropuestaOrdenDetalle,
                        cc.xywh(15, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(txtUrlPropuestaOrdenDetalle,
                        cc.xywh(5, 13, 9, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelOrdenTrabajoDetalle.add(btnLimpiarArchivoPropuesta,
                        cc.xywh(17, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblDescripcion ----
                lblDescripcion.setText("Descripci\u00f3n:");
                panelOrdenTrabajoDetalle.add(lblDescripcion,
                        cc.xywh(3, 15, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

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

                    //---- txtDescripcionOrdenDetalle ----
                    txtDescripcionOrdenDetalle.setLineWrap(true);
                    scrollPane1.setViewportView(txtDescripcionOrdenDetalle);
                }
                panelOrdenTrabajoDetalle.add(scrollPane1, cc.xywh(3, 17, 15, 1));

                //======== 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")));

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

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

                    //---- btnEliminarDetalle ----
                    btnEliminarDetalle.setText("E");
                    panel2.add(btnEliminarDetalle, cc.xy(5, 1));
                }
                panelOrdenTrabajoDetalle.add(panel2, cc.xywh(3, 21, 3, 1));

                //======== scOrdenTrabajoDetalle ========
                {

                    //---- tblOrdenTrabajoDetalle ----
                    tblOrdenTrabajoDetalle.setModel(new DefaultTableModel(new Object[][] {},
                            new String[] { "Subtipo", "Equipo", "Asignado a", "Fecha L\u00edmite", "Estado" }) {
                        boolean[] columnEditable = new boolean[] { false, false, false, false, false };

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    tblOrdenTrabajoDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
                    tblOrdenTrabajoDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                    scOrdenTrabajoDetalle.setViewportView(tblOrdenTrabajoDetalle);
                }
                panelOrdenTrabajoDetalle.add(scOrdenTrabajoDetalle,
                        cc.xywh(3, 23, 15, 3, CellConstraints.FILL, CellConstraints.FILL));
            }
            spDetalle.setViewportView(panelOrdenTrabajoDetalle);
        }
        jtpOrdenTrabajo.addTab("Detalle", spDetalle);

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

From source file:com.spirit.medios.gui.panel.JPTimetracker2.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();
    lblEmpleado = new JLabel();
    txtEmpleado = new JTextField();
    btnBuscarEmpleado = new JButton();
    cbTodosEmpleados = new JCheckBox();
    cbReportePorCliente = new JCheckBox();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    cbTodosClientes = new JCheckBox();
    cbReportePorEmpleado = new JCheckBox();
    lblTiempoDesignado = new JLabel();
    txtTiempoDesignado = new JTextField();
    lblPorcentaje = new JLabel();
    lblOficina = new JLabel();
    cmbOficina = new JComboBox();
    lblMesAnio = new JLabel();
    cmbMesAnio = new DateComboBox();
    lblDepartamento = new JLabel();
    cmbDepartamento = new JComboBox();
    btnConsultar = new JButton();
    cbTransformarHorasDecimal = new JCheckBox();
    spRangoAprobacion = compFactory.createSeparator("Rango de Aprobaci\u00f3n");
    cbVerFechasAprobacion = new JCheckBox();
    lblDiaInicio = new JLabel();
    cmbDiaInicio = new DateComboBox();
    lblDiaFin = new JLabel();
    cmbDiaFin = new DateComboBox();
    spTblTiempos = new JScrollPane();
    tblTiempos = new JTable();
    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(70)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(25)), 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(35)), 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(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(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, 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), 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)) }));

    //---- lblEmpleado ----
    lblEmpleado.setText("Empleado:");
    add(lblEmpleado, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtEmpleado ----
    txtEmpleado.setEditable(false);//w ww  .ja  v a 2 s.  co  m
    add(txtEmpleado, cc.xywh(5, 3, 9, 1));
    add(btnBuscarEmpleado, cc.xywh(15, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosEmpleados ----
    cbTodosEmpleados.setText("Todos");
    add(cbTodosEmpleados, cc.xy(19, 3));

    //---- cbReportePorCliente ----
    cbReportePorCliente.setText("Reporte por Cliente");
    add(cbReportePorCliente, cc.xy(23, 3));

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

    //---- txtCliente ----
    txtCliente.setEditable(false);
    add(txtCliente, cc.xywh(5, 5, 9, 1));
    add(btnBuscarCliente, cc.xywh(15, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodosClientes ----
    cbTodosClientes.setText("Todos");
    add(cbTodosClientes, cc.xy(19, 5));

    //---- cbReportePorEmpleado ----
    cbReportePorEmpleado.setText("Reporte por Empleado");
    add(cbReportePorEmpleado, cc.xy(23, 5));

    //---- lblTiempoDesignado ----
    lblTiempoDesignado.setText("Tiempo designado:");
    add(lblTiempoDesignado, cc.xy(5, 7));

    //---- txtTiempoDesignado ----
    txtTiempoDesignado.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtTiempoDesignado, cc.xy(7, 7));

    //---- lblPorcentaje ----
    lblPorcentaje.setText("%");
    add(lblPorcentaje, cc.xy(9, 7));

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

    //---- lblMesAnio ----
    lblMesAnio.setText("Mes/A\u00f1o:");
    add(lblMesAnio, cc.xywh(21, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbMesAnio, cc.xy(23, 9));

    //---- lblDepartamento ----
    lblDepartamento.setText("Departamento:");
    add(lblDepartamento, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbDepartamento, cc.xywh(5, 11, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

    //---- cbTransformarHorasDecimal ----
    cbTransformarHorasDecimal.setText("Transformar horas a decimal");
    add(cbTransformarHorasDecimal, cc.xy(25, 11));
    add(spRangoAprobacion, cc.xywh(3, 15, 13, 1));

    //---- cbVerFechasAprobacion ----
    cbVerFechasAprobacion.setText("Ver");
    add(cbVerFechasAprobacion, cc.xy(19, 15));

    //---- lblDiaInicio ----
    lblDiaInicio.setText("Inicio:");
    add(lblDiaInicio, cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbDiaInicio, cc.xywh(5, 17, 3, 1));

    //---- lblDiaFin ----
    lblDiaFin.setText("Fin:");
    add(lblDiaFin, cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbDiaFin, cc.xywh(11, 17, 3, 1));

    //======== spTblTiempos ========
    {

        //---- tblTiempos ----
        tblTiempos.setModel(new DefaultTableModel(
                new Object[][] { { null, null, "", null, null, null, null, null, null, null, "", null, null,
                        null, null, null, "", null, null, null, null, null, null, null, null, null, null, null,
                        "", null, null, null, null }, },
                new String[] { "ACTIVIDADES / CLIENTES", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
                        "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24",
                        "25", "26", "27", "28", "29", "30", "31", "TOTAL" }) {
            boolean[] columnEditable = new boolean[] { false, true, true, true, true, true, true, true, true,
                    true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
                    true, true, true, true, true, true, true, true, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblTiempos.setViewportView(tblTiempos);
    }
    add(spTblTiempos, cc.xywh(3, 21, 23, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPTimetracker2Consolidado.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();
    btnBuscarCliente = new JButton();
    cbTodosClientes = new JCheckBox();
    cbReporteEmpleado = new JCheckBox();
    lblEmpleado = new JLabel();
    txtEmpleado = new JTextField();
    btnBuscarEmpleado = new JButton();
    cbTodosEmpleados = new JCheckBox();
    cbReporteCliente = new JCheckBox();
    lblFehaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblOficina = new JLabel();
    cmbOficina = new JComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    lblDepartamento = new JLabel();
    cmbDepartamento = new JComboBox();
    btnConsultar = new JButton();
    spTblTiempos = new JScrollPane();
    tblTiempos = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), 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), 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.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.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,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3), 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) }));

    //---- lblCliente ----
    lblCliente.setText("Cliente:");
    add(lblCliente, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtCliente ----
    txtCliente.setEditable(false);//  w  w  w.  j  ava2s.c o  m
    add(txtCliente, cc.xywh(5, 3, 7, 1));
    add(btnBuscarCliente, cc.xywh(13, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodosClientes ----
    cbTodosClientes.setText("Todos");
    add(cbTodosClientes, cc.xywh(17, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- cbReporteEmpleado ----
    cbReporteEmpleado.setText("Reporte por Empleado");
    add(cbReporteEmpleado, cc.xy(21, 3));

    //---- lblEmpleado ----
    lblEmpleado.setText("Empleado:");
    add(lblEmpleado, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtEmpleado ----
    txtEmpleado.setEditable(false);
    add(txtEmpleado, cc.xywh(5, 5, 7, 1));
    add(btnBuscarEmpleado, cc.xywh(13, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbTodosEmpleados ----
    cbTodosEmpleados.setText("Todos");
    add(cbTodosEmpleados, cc.xywh(17, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

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

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

    //---- lblOficina ----
    lblOficina.setText("Oficina:");
    add(lblOficina, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbOficina, cc.xywh(11, 7, 3, 1));

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

    //---- lblDepartamento ----
    lblDepartamento.setText("Departamento:");
    add(lblDepartamento, cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbDepartamento, cc.xywh(11, 9, 3, 1));

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

    //======== spTblTiempos ========
    {

        //---- tblTiempos ----
        tblTiempos.setModel(new DefaultTableModel(
                new Object[][] { { null, null, "", null, null, null, null, null, null, null, "", null, null,
                        null, null }, },
                new String[] { "EMPLEADO / CLIENTE", "TIEMPO [%]", "ENERO", "FEBRERO", "MARZO", "ABRIL", "MAYO",
                        "JUNIO", "JULIO", "AGOSTO", "SEPTIEMBRE", "OCTUBRE", "NOVIEMBRE", "DICIEMBRE",
                        "TOTAL" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblTiempos.setViewportView(tblTiempos);
    }
    add(spTblTiempos, cc.xywh(3, 13, 21, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}