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

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

Introduction

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

Prototype

Alignment DEFAULT

To view the source code for com.jgoodies.forms.layout CellConstraints DEFAULT.

Click Source Link

Document

Use the column's or row's default alignment.

Usage

From source file:com.spirit.compras.gui.panel.JPCompra.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();
    jtpCompras = new JideTabbedPane();
    spCabecera = new JScrollPane();
    panel32 = new JPanel();
    goodiesFormsSeparator1 = compFactory.createSeparator("Datos de la Compra");
    lblCodigo = new JLabel();
    lblFechaEmision = new JLabel();
    cmbFecha = new DateComboBox();
    txtCodigo = new JTextField();
    lblOficina = new JLabel();
    cmbOficina = new JComboBox();
    lblFechaVencimiento = new JLabel();
    lblProveedor = new JLabel();
    cmbFechaVencimiento = new DateComboBox();
    btnBuscarProveedor = new JButton();
    txtProveedor = new JTextField();
    lblFechaCaducidad = new JLabel();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    lblMoneda = new JLabel();
    cmbFechaCaducidad = new DateComboBox();
    lblOrdenesAsociadas = new JLabel();
    btnManejarOrdenes = new JButton();
    btnActivarBusquedaOrdenes = new JButton();
    lblReferencia = new JLabel();
    txtReferencia = new JTextField();
    cmbMoneda = new JComboBox();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblTipoCompra = new JLabel();
    cmbTipoCompra = new JComboBox();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    goodiesFormsSeparator3 = compFactory.createSeparator("Datos Generales");
    lblTipoSustentoTributario = new JLabel();
    cmbTipoSustentoTributario = new JComboBox();
    txtPreimpreso = new JTextField();
    lblPreimpreso = new JLabel();
    btnVerificarPreimpreso = new JButton();
    txtAutorizacion = new JTextField();
    lblAutorizacion = new JLabel();
    txtUsuario = new JTextField();
    lblUsuario = new JLabel();
    spDetalle = new JScrollPane();
    panel11 = new JPanel();
    panel10 = new JPanel();
    lblDocumento = new JLabel();
    cmbDocumento = new JComboBox();
    scPlantilla = new JScrollPane();
    tblCompraDetalle = new JTable();
    lblCodigoProducto = new JLabel();
    txtProducto = new JTextField();
    btnBuscarProducto = new JButton();
    lblDescripcion = new JLabel();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblValor = new JLabel();
    txtValor = new JTextField();
    lblPorcentajeDescuentoEspecial = new JLabel();
    txtPorcentajeDescuentoEspecial = new JTextField();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    lblPorcentajeDescuentoAgencia = new JLabel();
    txtPorcentajeDescuentoAgencia = new JTextField();
    lblPorcentajeOtroImpuesto = new JLabel();
    txtPorcentajeOtroImpuesto = new JTextField();
    lblPorcentajeDescuentosVarios = new JLabel();
    txtPorcentajeDescuentosVarios = new JTextField();
    lblRetencionRenta = new JLabel();
    cmbRetencionRenta = new JComboBox();
    lblRetencionIva = new JLabel();
    cmbRetencionIva = new JComboBox();
    panel1 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    lblICEFinal = new JLabel();
    txtICEFinal = new JTextField();
    lblDescuentoEspecialFinal = new JLabel();
    txtDescuentoEspecialFinal = new JTextField();
    lblRetencionFinal = new JLabel();
    txtRetencionFinal = new JTextField();
    lblDescuentoAgenciaFinal = new JLabel();
    txtDescuentoAgenciaFinal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblDescuentosVariosFinal = new JLabel();
    txtDescuentosVariosFinal = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    lblIVAFinal = new JLabel();
    txtIVAFinal = new JTextField();
    spGasto = new JScrollPane();
    panel2 = new JPanel();
    btnGuardarGasto = new JButton();
    spTblGasto = new JScrollPane();
    tblGasto = new JTable();
    spRetenciones = new JScrollPane();
    panelRetenciones = new JPanel();
    lblNoSerieSecuencial = new JLabel();
    txtEstablecimiento = new JTextField();
    txtPuntoEmision = new JTextField();
    btnAnularRetenciones = new JButton();
    txtSecuencial = new JTextField();
    btnGuardar = new JButton();
    lblNoAutorizacion = new JLabel();
    txtAutorizacionRetencion = new JTextField();
    lblFechaEmisionRetencion = new JLabel();
    cmbFechaEmision = new DateComboBox();
    panel12 = new JPanel();
    btnActualizarRetencion = new JButton();
    spTblRetenciones = new JScrollPane();
    tblRetenciones = new JTable();
    CellConstraints cc = new CellConstraints();

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

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

        //======== spCabecera ========
        {

            //======== panel32 ========
            {
                panel32.setBorder(null);
                panel32.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(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(95)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, 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,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(10)), 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) }));
                panel32.add(goodiesFormsSeparator1, cc.xywh(3, 3, 15, 1));

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

                //---- lblFechaEmision ----
                lblFechaEmision.setText("Fecha de Emisi\u00f3n:");
                lblFechaEmision.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblFechaEmision, cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panel32.add(cmbFecha, cc.xy(17, 5));

                //---- txtCodigo ----
                txtCodigo.setHorizontalAlignment(SwingConstants.LEADING);
                txtCodigo.setEditable(false);
                panel32.add(txtCodigo, cc.xywh(5, 5, 3, 1));

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

                //---- lblFechaVencimiento ----
                lblFechaVencimiento.setText("Fecha vencimiento:");
                lblFechaVencimiento.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblFechaVencimiento, cc.xy(15, 7));

                //---- lblProveedor ----
                lblProveedor.setText("Proveedor:");
                lblProveedor.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblProveedor, cc.xy(3, 9));
                panel32.add(cmbFechaVencimiento, cc.xy(17, 7));
                panel32.add(btnBuscarProveedor,
                        cc.xywh(13, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- txtProveedor ----
                txtProveedor.setFocusable(false);
                panel32.add(txtProveedor, cc.xywh(5, 9, 7, 1));

                //---- lblFechaCaducidad ----
                lblFechaCaducidad.setText("Fecha caducidad:");
                panel32.add(lblFechaCaducidad,
                        cc.xywh(15, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- lblTipoDocumento ----
                lblTipoDocumento.setText("T. de documento:");
                lblTipoDocumento.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblTipoDocumento,
                        cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panel32.add(cmbTipoDocumento, cc.xywh(5, 15, 7, 1));

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

                //---- lblOrdenesAsociadas ----
                lblOrdenesAsociadas.setHorizontalAlignment(SwingConstants.RIGHT);
                lblOrdenesAsociadas.setText("Orden(es) asociada(s):");
                panel32.add(lblOrdenesAsociadas, cc.xy(3, 11));

                //---- btnManejarOrdenes ----
                btnManejarOrdenes.setText("Manejar \u00f3rdenes");
                panel32.add(btnManejarOrdenes, cc.xywh(5, 11, 5, 1));

                //---- btnActivarBusquedaOrdenes ----
                btnActivarBusquedaOrdenes.setText("Activar b\u00fasqueda de \u00f3rdenes");
                panel32.add(btnActivarBusquedaOrdenes,
                        cc.xywh(11, 11, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

                //---- lblReferencia ----
                lblReferencia.setText("Referencia:");
                panel32.add(lblReferencia,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panel32.add(txtReferencia, cc.xywh(5, 13, 7, 1));
                panel32.add(cmbMoneda, cc.xy(17, 15));

                //---- lblEstado ----
                lblEstado.setText("Estado:");
                lblEstado.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblEstado, cc.xy(3, 17));
                panel32.add(cmbEstado, cc.xywh(5, 17, 3, 1));

                //---- lblTipoCompra ----
                lblTipoCompra.setText("Tipo de compra:");
                lblTipoCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblTipoCompra, cc.xy(15, 17));
                panel32.add(cmbTipoCompra, cc.xy(17, 17));

                //---- lblObservacion ----
                lblObservacion.setText("Observaci\u00f3n:");
                lblObservacion.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblObservacion, cc.xy(3, 19));
                panel32.add(txtObservacion, cc.xywh(5, 19, 13, 1));
                panel32.add(goodiesFormsSeparator3, cc.xywh(3, 23, 15, 1));

                //---- lblTipoSustentoTributario ----
                lblTipoSustentoTributario.setText("T. sust. tributario:");
                panel32.add(lblTipoSustentoTributario,
                        cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panel32.add(cmbTipoSustentoTributario, cc.xywh(5, 25, 13, 1));
                panel32.add(txtPreimpreso, cc.xywh(5, 27, 3, 1));

                //---- lblPreimpreso ----
                lblPreimpreso.setText("Preimpreso:");
                lblPreimpreso.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblPreimpreso, cc.xy(3, 27));

                //---- btnVerificarPreimpreso ----
                btnVerificarPreimpreso.setText("Verificar");
                panel32.add(btnVerificarPreimpreso, cc.xy(9, 27));
                panel32.add(txtAutorizacion, cc.xywh(5, 29, 5, 1));

                //---- lblAutorizacion ----
                lblAutorizacion.setText("Autorizaci\u00f3n:");
                lblAutorizacion.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblAutorizacion, cc.xy(3, 29));

                //---- txtUsuario ----
                txtUsuario.setEditable(false);
                panel32.add(txtUsuario, cc.xywh(5, 31, 3, 1));

                //---- lblUsuario ----
                lblUsuario.setText("Usuario:");
                lblUsuario.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblUsuario, cc.xy(3, 31));
            }
            spCabecera.setViewportView(panel32);
        }
        jtpCompras.addTab("Cabecera", spCabecera);

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

            //======== panel11 ========
            {
                panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //======== 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(Sizes.dluX(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(80)),
                                    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,
                                    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,
                                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

                    //---- lblDocumento ----
                    lblDocumento.setText("Documento:");
                    lblDocumento.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblDocumento,
                            cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel10.add(cmbDocumento, cc.xywh(5, 1, 13, 1));

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

                        //---- tblCompraDetalle ----
                        tblCompraDetalle.setModel(new DefaultTableModel(
                                new Object[][] {
                                        { null, null, null, null, null, null, null, null, null, null, null }, },
                                new String[] { "Producto", "Cantidad", "Valor", "Dscto. Especial",
                                        "Dscto. Agencia", "Dsctos. Varios", "IVA", "Retenci\u00f3n", "ICE",
                                        "Otr. Imp.", "Total" }) {
                            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false,
                                    false, false, false, false, true };

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

                    //---- lblCodigoProducto ----
                    lblCodigoProducto.setText("Producto:");
                    lblCodigoProducto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblCodigoProducto,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtProducto, cc.xywh(5, 3, 13, 1));
                    panel10.add(btnBuscarProducto,
                            cc.xywh(19, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

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

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

                    //---- lblValor ----
                    lblValor.setText("Valor:");
                    lblValor.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblValor, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

                    //---- lblPorcentajeDescuentoEspecial ----
                    lblPorcentajeDescuentoEspecial.setText("Dscto. Especial [%]:");
                    panel10.add(lblPorcentajeDescuentoEspecial,
                            cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                    //---- lblCantidad ----
                    lblCantidad.setText("Cantidad:");
                    lblCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblCantidad, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

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

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

                    //---- lblPorcentajeOtroImpuesto ----
                    lblPorcentajeOtroImpuesto.setText("Otro impuesto [%]:");
                    lblPorcentajeOtroImpuesto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblPorcentajeOtroImpuesto,
                            cc.xywh(15, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtPorcentajeOtroImpuesto ----
                    txtPorcentajeOtroImpuesto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtPorcentajeOtroImpuesto, cc.xy(17, 13));

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

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

                    //---- lblRetencionRenta ----
                    lblRetencionRenta.setText("Retenci\u00f3n Renta [%]:");
                    panel10.add(lblRetencionRenta,
                            cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- cmbRetencionRenta ----
                    cmbRetencionRenta.setAutoscrolls(false);
                    cmbRetencionRenta.setMaximumRowCount(8);
                    panel10.add(cmbRetencionRenta, cc.xywh(5, 17, 17, 1));

                    //---- lblRetencionIva ----
                    lblRetencionIva.setText("Retenci\u00f3n IVA [%]:");
                    panel10.add(lblRetencionIva,
                            cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(cmbRetencionIva, cc.xywh(5, 19, 17, 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");
                        panel1.add(btnAgregarDetalle, cc.xy(1, 1));

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

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

                //======== 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(ColumnSpec.FILL, Sizes.dluX(0), 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, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));
                    ((FormLayout) panel112.getLayout()).setColumnGroups(new int[][] { { 5, 11 } });

                    //---- lblValorFinal ----
                    lblValorFinal.setText("Valor:");
                    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, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                    //---- lblDescuentoEspecialFinal ----
                    lblDescuentoEspecialFinal.setText("Dscto. Especial:");
                    panel112.add(lblDescuentoEspecialFinal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                    //---- lblRetencionFinal ----
                    lblRetencionFinal.setText("Retenci\u00f3n:");
                    panel112.add(lblRetencionFinal,
                            cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtRetencionFinal ----
                    txtRetencionFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtRetencionFinal, cc.xy(11, 3));

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

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

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

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

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

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

                    //---- lblTotalFinal ----
                    lblTotalFinal.setText("TOTAL:");
                    lblTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    panel112.add(lblTotalFinal,
                            cc.xywh(9, 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(11, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

                    //---- txtIVAFinal ----
                    txtIVAFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel112.add(txtIVAFinal,
                            cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel112, cc.xy(1, 3));
            }
            spDetalle.setViewportView(panel11);
        }
        jtpCompras.addTab("Detalle", spDetalle);

        //======== spGasto ========
        {

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

                //---- btnGuardarGasto ----
                btnGuardarGasto.setText("Guardar");
                panel2.add(btnGuardarGasto, cc.xy(3, 3));

                //======== spTblGasto ========
                {

                    //---- tblGasto ----
                    tblGasto.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Gasto",
                            "Tipo Gasto", "Valor", "Detalle Gasto", "Compras Asociadas" }) {
                        Class[] columnTypes = new Class[] { Object.class, Object.class, Double.class,
                                Object.class, Object.class };
                        boolean[] columnEditable = new boolean[] { false, false, true, false, false };

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    spTblGasto.setViewportView(tblGasto);
                }
                panel2.add(spTblGasto, cc.xywh(3, 7, 9, 3));
            }
            spGasto.setViewportView(panel2);
        }
        jtpCompras.addTab("Gasto", spGasto);

        //======== spRetenciones ========
        {

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

                //---- lblNoSerieSecuencial ----
                lblNoSerieSecuencial.setText("No. de Serie y Secuencial:");
                panelRetenciones.add(lblNoSerieSecuencial,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelRetenciones.add(txtEstablecimiento, cc.xy(5, 3));
                panelRetenciones.add(txtPuntoEmision, cc.xy(7, 3));

                //---- btnAnularRetenciones ----
                btnAnularRetenciones.setText("Anular Retenciones");
                panelRetenciones.add(btnAnularRetenciones,
                        cc.xywh(11, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                panelRetenciones.add(txtSecuencial, cc.xy(9, 3));

                //---- btnGuardar ----
                btnGuardar.setText("Guardar");
                btnGuardar.setHorizontalAlignment(SwingConstants.CENTER);
                panelRetenciones.add(btnGuardar,
                        cc.xywh(13, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- lblNoAutorizacion ----
                lblNoAutorizacion.setText("No. de Autorizaci\u00f3n:");
                panelRetenciones.add(lblNoAutorizacion,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelRetenciones.add(txtAutorizacionRetencion, cc.xywh(5, 5, 3, 1));

                //---- lblFechaEmisionRetencion ----
                lblFechaEmisionRetencion.setText("Fecha de Emisi\u00f3n:");
                panelRetenciones.add(lblFechaEmisionRetencion,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelRetenciones.add(cmbFechaEmision, cc.xywh(5, 7, 5, 1));

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

                    //---- btnActualizarRetencion ----
                    btnActualizarRetencion.setText("U");
                    panel12.add(btnActualizarRetencion, cc.xy(1, 1));
                }
                panelRetenciones.add(panel12, cc.xy(3, 11));

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

                    //---- tblRetenciones ----
                    tblRetenciones.setModel(new DefaultTableModel(new Object[][] {},
                            new String[] { "Ejercicio", "Preimpreso", "Autorizaci\u00f3n", "Base Imponible",
                                    "Impuesto", "% Retenci\u00f3n", "Valor Retenido",
                                    "Fecha de Emisi\u00f3n" }) {
                        boolean[] columnEditable = new boolean[] { false, false, false, false, false, false,
                                false, false };

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    tblRetenciones.setPreferredScrollableViewportSize(new Dimension(450, 120));
                    spTblRetenciones.setViewportView(tblRetenciones);
                }
                panelRetenciones.add(spTblRetenciones, cc.xywh(3, 13, 11, 5));
            }
            spRetenciones.setViewportView(panelRetenciones);
        }
        jtpCompras.addTab("Retenciones", spRetenciones);

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

From source file:com.spirit.compras.gui.panel.JPComprasIvaRetencion.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    btnProveedor = new JButton();
    cbTodos = new JCheckBox();
    btnConsultar = new JButton();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    ckbNotasCredito = new JCheckBox();
    btnConsultarConsolidado = new JButton();
    lblRetencionNumero2 = new JLabel();
    cmbEstado = new JComboBox();
    lblRetencionNumero = new JLabel();
    txtRetencionNumero = new JTextField();
    btnRetencionNumero = new JButton();
    cbOrdenarPorProveedor = new JCheckBox();
    lblCodRenta = new JLabel();
    cbCodigoRenta = new JComboBox();
    lblCodIva = new JLabel();
    cbCodigoIVA = new JComboBox();
    cbOrdenarPorSecuencialRetencion = new JCheckBox();
    spTblCompras = new JScrollPane();
    tblCompras = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.DLUX8), 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.DLUX8), 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.DLUX7), 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.DLUX8) },
            new RowSpec[] { new RowSpec(Sizes.DLUY8), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.DLUY8) }));

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

    //---- cbTodos ----
    cbTodos.setText("Todos");
    add(cbTodos, cc.xy(17, 3));/*from  w  w  w .  j a  va  2  s . c  om*/

    //---- btnConsultar ----
    btnConsultar.setText("Consultar");
    add(btnConsultar, cc.xy(19, 3));

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

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

    //---- btnConsultarConsolidado ----
    btnConsultarConsolidado.setText("Consultar Consolidado");
    add(btnConsultarConsolidado, cc.xy(19, 5));

    //---- lblRetencionNumero2 ----
    lblRetencionNumero2.setText("Ret.:");
    add(lblRetencionNumero2, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- cmbEstado ----
    cmbEstado.setModel(
            new DefaultComboBoxModel(new String[] { "TODAS", "(A) Anuladas", "Retencion Especifica......" }));
    add(cmbEstado, cc.xy(5, 7));

    //---- lblRetencionNumero ----
    lblRetencionNumero.setText("# Ret.:");
    add(lblRetencionNumero, cc.xy(9, 7));
    add(txtRetencionNumero, cc.xy(11, 7));

    //---- btnRetencionNumero ----
    btnRetencionNumero.setToolTipText("B\u00fasqueda de # Retenci\u00f3n");
    add(btnRetencionNumero, cc.xywh(13, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- ckbNotasCredito ----
    ckbNotasCredito.setText("Mostrar Notas de Cr\u00e9dito");
    add(ckbNotasCredito, cc.xy(17, 7));

    //---- lblCodRenta ----
    lblCodRenta.setText("C\u00f3d. RENTA:");
    add(lblCodRenta, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cbCodigoRenta, cc.xywh(5, 9, 7, 1));

    //---- cbOrdenarPorProveedor ----
    cbOrdenarPorProveedor.setText("Ordenar por Proveedor");
    add(cbOrdenarPorProveedor, cc.xywh(17, 9, 3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- lblCodIva ----
    lblCodIva.setText("C\u00f3d. IVA:");
    add(lblCodIva, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cbCodigoIVA, cc.xywh(5, 11, 7, 1));

    //---- cbOrdenarPorSecuencialRetencion ----
    cbOrdenarPorSecuencialRetencion.setText("Ordenar por Secuencial Retenci\u00f3n");
    add(cbOrdenarPorSecuencialRetencion, cc.xywh(17, 11, 4, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //======== spTblCompras ========
    {

        //---- tblCompras ----
        tblCompras.setModel(new DefaultTableModel(
                new Object[][] { { null, null, "", null, null, null, null, null, null, null, null, "", null,
                        null, null, null, null }, },
                new String[] { "# Factura", "Fecha Emisi\u00f3n", "Proveedor", "A", "Exterior", "Reembolso",
                        "Reposici\u00f3n", "Normal", "Base IVA 12%", "Base IVA 0%", "IVA", "TOTAL US$", "Imp.",
                        "C\u00f3digo", "%", "Valor Ret.", "# Retenci\u00f3n" }) {
            boolean[] columnEditable = new boolean[] { false, false, 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];
            }
        });
        spTblCompras.setViewportView(tblCompras);
    }
    add(spTblCompras, cc.xywh(3, 13, 19, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.compras.gui.panel.JPNavegadorCompras.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();
    spArbolNavegadorCompras = new JScrollPane();
    arbolNavegadorCompras = new JTree();
    titleCriteriosBusqueda = compFactory.createTitle("Criterios de B\u00fasqueda");
    panelCriteriosBusqueda = new JPanel();
    cbTodasCompras = new JCheckBox();
    cbProveedor = new JCheckBox();
    txtProveedor = new JTextField();
    btnProveedor = new JButton();
    cbRangoFechas = new JCheckBox();
    cmbFechaInicio = new DateComboBox();
    lblAl = new JLabel();
    cmbFechaFin = new DateComboBox();
    cbEstado = new JCheckBox();
    cmbEstado = new JComboBox();
    btnConsultar = new JButton();
    jtpNavegadorCompras = new JideTabbedPane();
    spProveedor = new JScrollPane();
    panelProveedor = new JPanel();
    lblTipoIdentificacion = new JLabel();
    txtTipoIdentificacion = new JTextField();
    lblIdentificacion = new JLabel();
    txtIdentificacion = new JTextField();
    lblNombreLegal = new JLabel();
    txtNombreLegal = new JTextField();
    lblRazonSocial = new JLabel();
    txtRazonSocial = new JTextField();
    lblRepresentante = new JLabel();
    txtRepresentante = new JTextField();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    lblTipoProveedor = new JLabel();
    txtTipoProveedor = new JTextField();
    lblTipoNegocio = new JLabel();
    txtTipoNegocio = new JTextField();
    lblUsuarioFinal = new JLabel();
    txtUsuarioFinal = new JTextField();
    lblContribuyenteEspecial = new JLabel();
    txtContribuyenteEspecial = new JTextField();
    lblTipoPersona = new JLabel();
    txtTipoPersona = new JTextField();
    lblLlevaContabilidad = new JLabel();
    txtLlevaContabilidad = new JTextField();
    lblObservaciones = new JLabel();
    txtObservaciones = new JTextField();
    spCompra = new JScrollPane();
    panelCompra = new JPanel();
    lblCodigoCompra = new JLabel();
    txtCodigoCompra = new JTextField();
    lblFechaCreacionCompra = new JLabel();
    cmbFechaCreacionCompra = new DateComboBox();
    lblFechaVencimientoCompra = new JLabel();
    cmbFechaVencimientoCompra = new DateComboBox();
    lblOficinaCompra = new JLabel();
    txtOficinaCompra = new JTextField();
    lblProveedorCompra = new JLabel();
    txtProveedorCompra = new JTextField();
    lblReferencia = new JLabel();
    txtReferencia = new JTextField();
    lblMonedaCompra = new JLabel();
    txtMonedaCompra = new JTextField();
    lblTipoDocumentoCompra = new JLabel();
    txtTipoDocumentoCompra = new JTextField();
    lblTipoCompraCompra = new JLabel();
    txtTipoCompraCompra = new JTextField();
    lblEstadoCompra = new JLabel();
    txtEstadoCompra = new JTextField();
    lblTotal = new JLabel();
    txtTotal = new JTextField();
    lblObservacionCompra = new JLabel();
    txtObservacionCompra = new JTextField();
    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(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    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(370)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(94)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)) }));

    //======== spArbolNavegadorCompras ========
    {//from w  w w  . j av a2 s  . c o  m
        spArbolNavegadorCompras.setViewportView(arbolNavegadorCompras);
    }
    add(spArbolNavegadorCompras, cc.xywh(3, 3, 5, 13));
    add(titleCriteriosBusqueda, cc.xywh(11, 3, 6, 1));

    //======== panelCriteriosBusqueda ========
    {
        panelCriteriosBusqueda.setBorder(new EtchedBorder());
        panelCriteriosBusqueda.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(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(Sizes.dluX(40)), 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, 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 }));

        //---- cbTodasCompras ----
        cbTodasCompras.setText("Todas las Compras");
        panelCriteriosBusqueda.add(cbTodasCompras, cc.xy(3, 3));

        //---- cbProveedor ----
        cbProveedor.setText("Por Proveedor:");
        panelCriteriosBusqueda.add(cbProveedor, cc.xy(3, 5));
        panelCriteriosBusqueda.add(txtProveedor, cc.xywh(5, 5, 7, 1));
        panelCriteriosBusqueda.add(btnProveedor,
                cc.xywh(13, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

        //---- cbRangoFechas ----
        cbRangoFechas.setText("Rango de Fechas:");
        panelCriteriosBusqueda.add(cbRangoFechas, cc.xy(3, 7));
        panelCriteriosBusqueda.add(cmbFechaInicio, cc.xy(5, 7));

        //---- lblAl ----
        lblAl.setText("al:");
        panelCriteriosBusqueda.add(lblAl, cc.xy(7, 7));
        panelCriteriosBusqueda.add(cmbFechaFin, cc.xy(9, 7));

        //---- cbEstado ----
        cbEstado.setText("Estado:");
        panelCriteriosBusqueda.add(cbEstado, cc.xy(3, 9));
        panelCriteriosBusqueda.add(cmbEstado, cc.xy(5, 9));

        //---- btnConsultar ----
        btnConsultar.setText("Consultar");
        panelCriteriosBusqueda.add(btnConsultar, cc.xy(3, 11));
    }
    add(panelCriteriosBusqueda, cc.xywh(11, 5, 5, 5));

    //======== jtpNavegadorCompras ========
    {

        //======== spProveedor ========
        {

            //======== panelProveedor ========
            {
                panelProveedor.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(95)), 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(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.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 }));

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

                //---- lblIdentificacion ----
                lblIdentificacion.setText("Identificaci\u00f3n:");
                panelProveedor.add(lblIdentificacion,
                        cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtIdentificacion, cc.xy(11, 3));

                //---- lblNombreLegal ----
                lblNombreLegal.setText("Nombre Legal:");
                panelProveedor.add(lblNombreLegal,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtNombreLegal, cc.xywh(5, 5, 7, 1));

                //---- lblRazonSocial ----
                lblRazonSocial.setText("Raz\u00f3n Social:");
                panelProveedor.add(lblRazonSocial,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtRazonSocial, cc.xywh(5, 7, 7, 1));

                //---- lblRepresentante ----
                lblRepresentante.setText("Representante:");
                panelProveedor.add(lblRepresentante,
                        cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtRepresentante, cc.xywh(5, 9, 7, 1));

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

                //---- lblTipoProveedor ----
                lblTipoProveedor.setText("Tipo Proveedor:");
                panelProveedor.add(lblTipoProveedor,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtTipoProveedor, cc.xy(5, 13));

                //---- lblTipoNegocio ----
                lblTipoNegocio.setText("Tipo Negocio:");
                panelProveedor.add(lblTipoNegocio,
                        cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtTipoNegocio, cc.xy(11, 13));

                //---- lblUsuarioFinal ----
                lblUsuarioFinal.setText("Usuario Final:");
                panelProveedor.add(lblUsuarioFinal,
                        cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtUsuarioFinal, cc.xy(5, 15));

                //---- lblContribuyenteEspecial ----
                lblContribuyenteEspecial.setText("Contribuyente Especial:");
                panelProveedor.add(lblContribuyenteEspecial, cc.xy(9, 15));
                panelProveedor.add(txtContribuyenteEspecial, cc.xy(11, 15));

                //---- lblTipoPersona ----
                lblTipoPersona.setText("Tipo Persona:");
                panelProveedor.add(lblTipoPersona,
                        cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtTipoPersona, cc.xy(5, 17));

                //---- lblLlevaContabilidad ----
                lblLlevaContabilidad.setText("Lleva Contabilidad:");
                panelProveedor.add(lblLlevaContabilidad,
                        cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtLlevaContabilidad, cc.xy(11, 17));

                //---- lblObservaciones ----
                lblObservaciones.setText("Observaciones:");
                panelProveedor.add(lblObservaciones,
                        cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedor.add(txtObservaciones, cc.xywh(5, 19, 7, 1));
            }
            spProveedor.setViewportView(panelProveedor);
        }
        jtpNavegadorCompras.addTab("Proveedor", spProveedor);

        //======== spCompra ========
        {

            //======== panelCompra ========
            {
                panelCompra.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(95)), 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(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.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 }));

                //---- lblCodigoCompra ----
                lblCodigoCompra.setText("C\u00f3digo:");
                panelCompra.add(lblCodigoCompra,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtCodigoCompra, cc.xy(5, 3));

                //---- lblFechaCreacionCompra ----
                lblFechaCreacionCompra.setText("Fecha Creaci\u00f3n:");
                panelCompra.add(lblFechaCreacionCompra,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(cmbFechaCreacionCompra, cc.xy(5, 5));

                //---- lblFechaVencimientoCompra ----
                lblFechaVencimientoCompra.setText("Fecha Vencimiento:");
                panelCompra.add(lblFechaVencimientoCompra,
                        cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(cmbFechaVencimientoCompra, cc.xy(11, 5));

                //---- lblOficinaCompra ----
                lblOficinaCompra.setText("Oficina:");
                panelCompra.add(lblOficinaCompra,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtOficinaCompra, cc.xywh(5, 7, 7, 1));

                //---- lblProveedorCompra ----
                lblProveedorCompra.setText("Proveedor:");
                panelCompra.add(lblProveedorCompra,
                        cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtProveedorCompra, cc.xywh(5, 9, 7, 1));

                //---- lblReferencia ----
                lblReferencia.setText("Referencia:");
                panelCompra.add(lblReferencia,
                        cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtReferencia, cc.xy(5, 11));

                //---- lblMonedaCompra ----
                lblMonedaCompra.setText("Moneda:");
                panelCompra.add(lblMonedaCompra,
                        cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtMonedaCompra, cc.xy(11, 11));

                //---- lblTipoDocumentoCompra ----
                lblTipoDocumentoCompra.setText("Tipo Documento:");
                panelCompra.add(lblTipoDocumentoCompra,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtTipoDocumentoCompra, cc.xy(5, 13));

                //---- lblTipoCompraCompra ----
                lblTipoCompraCompra.setText("Tipo de Compra:");
                panelCompra.add(lblTipoCompraCompra,
                        cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtTipoCompraCompra, cc.xy(11, 13));

                //---- lblEstadoCompra ----
                lblEstadoCompra.setText("Estado:");
                panelCompra.add(lblEstadoCompra,
                        cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtEstadoCompra, cc.xy(5, 15));

                //---- lblTotal ----
                lblTotal.setText("Total:");
                panelCompra.add(lblTotal, cc.xywh(9, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtTotal, cc.xy(11, 15));

                //---- lblObservacionCompra ----
                lblObservacionCompra.setText("Observaci\u00f3n:");
                panelCompra.add(lblObservacionCompra,
                        cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelCompra.add(txtObservacionCompra, cc.xywh(5, 17, 7, 1));
            }
            spCompra.setViewportView(panelCompra);
        }
        jtpNavegadorCompras.addTab("Compra", spCompra);

    }
    add(jtpNavegadorCompras, cc.xywh(11, 11, 5, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

}

From source file:com.spirit.compras.gui.panel.JPOrdenCompra.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();
    jtpOrdenCompra = new JideTabbedPane();
    scrollPane1 = new JScrollPane();
    panel3 = new JPanel();
    panel32 = new JPanel();
    goodiesFormsSeparator1 = compFactory.createSeparator("Datos de la Orden de Compra");
    txtCodigo = new JTextField();
    lblFecha = new JLabel();
    cmbFecha = new DateComboBox();
    lblFechaRecepcion = new JLabel();
    cmbFechaRecepcion = new DateComboBox();
    lblFechaVencimiento = new JLabel();
    lblOficina = new JLabel();
    txtOficina = new JTextField();
    cmbFechaVencimiento = new DateComboBox();
    lblProveedor = new JLabel();
    btnBuscarProveedor = new JButton();
    txtProveedor = new JTextField();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblCodigo = new JLabel();
    lblRevision = new JLabel();
    txtRevision = new JTextField();
    lblTipoCompra = new JLabel();
    cmbTipoCompra = new JComboBox();
    lblMoneda = new JLabel();
    cmbMoneda = new JComboBox();
    lblSolicitudCompra = new JLabel();
    txtSolicitudCompra = new JTextField();
    btnBuscarSolicitudCompra = new JButton();
    lblPresupuesto = new JLabel();
    txtPresupuesto = new JTextField();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    goodiesFormsSeparator122 = compFactory.createSeparator("Datos Generales");
    lblEmpleado = new JLabel();
    cmbEmpleado = new JComboBox();
    lblUsuario = new JLabel();
    txtUsuario = new JTextField();
    lblBodega = new JLabel();
    cmbBodega = new JComboBox();
    scrollPane2 = new JScrollPane();
    panel11 = new JPanel();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    lblIVAFinal = new JLabel();
    txtIVAFinal = new JTextField();
    lblDescuentoEspecialFinal = new JLabel();
    txtDescuentoEspecialFinal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblDescuentoAgenciaFinal = new JLabel();
    txtDescuentoAgenciaFinal = new JTextField();
    lblICEFinal = new JLabel();
    txtICEFinal = new JTextField();
    lblDescuentosVariosFinal = new JLabel();
    txtDescuentosVariosFinal = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    panel10 = new JPanel();
    spTblOrdenCompraDetalle = new JScrollPane();
    tblOrdenCompraDetalle = new JTable();
    lblCodigoProducto = new JLabel();
    txtProducto = new JTextField();
    btnBuscarProducto = new JButton();
    lblDescripcion = new JLabel();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblValor = new JLabel();
    txtValor = new JTextField();
    lblPorcentajeDescuentoEspecial = new JLabel();
    txtPorcentajeDescuentoEspecial = new JTextField();
    lblPorcentajeDescuentoAgencia = new JLabel();
    lblPorcentajeNegociacionDirecta = new JLabel();
    txtPorcentajeNegociacionDirecta = new JTextField();
    lblFechaPublicacion = new JLabel();
    txtFechaPublicacion = new JTextField();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    txtPorcentajeDescuentoAgencia = new JTextField();
    lblPorcentajeOtroImpuesto = new JLabel();
    txtPorcentajeOtroImpuesto = new JTextField();
    lblPorcentajeDescuentosVarios = new JLabel();
    txtPorcentajeDescuentosVarios = new JTextField();
    panel1 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpOrdenCompra ========
    {/*w  w  w .  ja  v  a 2 s .c om*/

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

            //======== panel3 ========
            {
                panel3.setLayout(new FormLayout("default:grow", "default"));

                //======== panel32 ========
                {
                    panel32.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(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(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(100)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    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,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(12)) }));
                    panel32.add(goodiesFormsSeparator1, cc.xywh(3, 3, 17, 1));

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

                    //---- lblFecha ----
                    lblFecha.setText("Fecha:");
                    lblFecha.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblFecha, cc.xywh(17, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbFecha, cc.xy(19, 5));

                    //---- lblFechaRecepcion ----
                    lblFechaRecepcion.setText("Fecha de recepci\u00f3n:");
                    lblFechaRecepcion.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblFechaRecepcion,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbFechaRecepcion, cc.xy(5, 7));

                    //---- lblFechaVencimiento ----
                    lblFechaVencimiento.setText("Fecha de vencimiento:");
                    lblFechaVencimiento.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblFechaVencimiento, cc.xy(17, 7));

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

                    //---- txtOficina ----
                    txtOficina.setEditable(false);
                    txtOficina.setHorizontalAlignment(SwingConstants.LEADING);
                    panel32.add(txtOficina, cc.xywh(5, 9, 9, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel32.add(cmbFechaVencimiento, cc.xy(19, 7));

                    //---- lblProveedor ----
                    lblProveedor.setText("Proveedor:");
                    lblProveedor.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblProveedor, cc.xy(3, 11));
                    panel32.add(btnBuscarProveedor,
                            cc.xywh(15, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- txtProveedor ----
                    txtProveedor.setFocusable(false);
                    panel32.add(txtProveedor, cc.xywh(5, 11, 9, 1));

                    //---- lblEstado ----
                    lblEstado.setText("Estado:");
                    lblEstado.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblEstado, cc.xy(3, 15));
                    panel32.add(cmbEstado, cc.xy(5, 15));

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

                    //---- lblRevision ----
                    lblRevision.setText("Revisi\u00f3n:");
                    panel32.add(lblRevision,
                            cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- txtRevision ----
                    txtRevision.setEditable(false);
                    txtRevision.setHorizontalAlignment(SwingConstants.CENTER);
                    panel32.add(txtRevision, cc.xy(11, 5));

                    //---- lblTipoCompra ----
                    lblTipoCompra.setText("Tipo de compra:");
                    lblTipoCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblTipoCompra, cc.xy(17, 9));
                    panel32.add(cmbTipoCompra, cc.xy(19, 9));

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

                    //---- lblSolicitudCompra ----
                    lblSolicitudCompra.setText("Solicitud de Compra:");
                    panel32.add(lblSolicitudCompra,
                            cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(txtSolicitudCompra, cc.xywh(5, 13, 9, 1));
                    panel32.add(btnBuscarSolicitudCompra,
                            cc.xywh(15, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //---- lblPresupuesto ----
                    lblPresupuesto.setText("Presupuesto:");
                    panel32.add(lblPresupuesto,
                            cc.xywh(17, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel32.add(txtPresupuesto, cc.xy(19, 13));

                    //---- lblObservacion ----
                    lblObservacion.setText("Observaci\u00f3n:");
                    lblObservacion.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblObservacion, cc.xy(3, 17));
                    panel32.add(txtObservacion, cc.xywh(5, 17, 15, 1));
                    panel32.add(goodiesFormsSeparator122, cc.xywh(3, 21, 17, 1));

                    //---- lblEmpleado ----
                    lblEmpleado.setText("Empleado:");
                    lblEmpleado.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblEmpleado, cc.xywh(3, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbEmpleado, cc.xywh(5, 23, 9, 1));

                    //---- lblUsuario ----
                    lblUsuario.setText("Usuario:");
                    lblUsuario.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel32.add(lblUsuario, cc.xy(17, 23));

                    //---- txtUsuario ----
                    txtUsuario.setEditable(false);
                    panel32.add(txtUsuario, cc.xy(19, 23));

                    //---- lblBodega ----
                    lblBodega.setText("Bodega:");
                    panel32.add(lblBodega, cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel32.add(cmbBodega, cc.xywh(5, 25, 9, 1));
                }
                panel3.add(panel32, cc.xy(1, 1));
            }
            scrollPane1.setViewportView(panel3);
        }
        jtpOrdenCompra.addTab("Cabecera", scrollPane1);

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

            //======== panel11 ========
            {
                panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));

                //======== 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(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[][] { { 5, 11 } });

                    //---- lblValorFinal ----
                    lblValorFinal.setText("Valor:");
                    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, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                    //---- lblDescuentoEspecialFinal ----
                    lblDescuentoEspecialFinal.setText("Dscto. Especial:");
                    panel112.add(lblDescuentoEspecialFinal,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

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

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

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

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

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

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

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

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

                    //---- lblTotalFinal ----
                    lblTotalFinal.setText("TOTAL:");
                    lblTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    panel112.add(lblTotalFinal,
                            cc.xywh(9, 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(11, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel112, cc.xy(1, 3));

                //======== panel10 ========
                {
                    panel10.setBorder(
                            new TitledBorder(null, "Detalle", TitledBorder.LEADING, TitledBorder.TOP));
                    panel10.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(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(85)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(30), FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(60)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

                    //======== spTblOrdenCompraDetalle ========
                    {

                        //---- tblOrdenCompraDetalle ----
                        tblOrdenCompraDetalle.setModel(new DefaultTableModel(
                                new Object[][] {
                                        { null, null, null, null, null, null, null, null, null, null }, },
                                new String[] { "Producto", "Cantidad", "Valor", "Dscto. Especial",
                                        "Dscto. Agencia", "Dsctos. Varios", "IVA", "ICE", "Otr. Imp.",
                                        "Total" }) {
                            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false,
                                    false, false, true, true };

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

                    //---- lblCodigoProducto ----
                    lblCodigoProducto.setText("Producto:");
                    lblCodigoProducto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblCodigoProducto,
                            cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                    panel10.add(txtProducto, cc.xywh(5, 1, 9, 1));
                    panel10.add(btnBuscarProducto,
                            cc.xywh(15, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

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

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

                    //---- lblValor ----
                    lblValor.setText("Valor:");
                    lblValor.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblValor, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                    //---- txtValor ----
                    txtValor.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtValor.setEditable(true);
                    panel10.add(txtValor, cc.xywh(5, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblPorcentajeDescuentoEspecial ----
                    lblPorcentajeDescuentoEspecial.setText("Dscto. Especial [%]:");
                    panel10.add(lblPorcentajeDescuentoEspecial,
                            cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

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

                    //---- lblPorcentajeNegociacionDirecta ----
                    lblPorcentajeNegociacionDirecta.setText("Negociaci\u00f3n Directa [%]:");
                    panel10.add(lblPorcentajeNegociacionDirecta,
                            cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                    //---- lblFechaPublicacion ----
                    lblFechaPublicacion.setText("F. Publicaci\u00f3n:");
                    panel10.add(lblFechaPublicacion, cc.xy(19, 9));

                    //---- txtFechaPublicacion ----
                    txtFechaPublicacion.setEditable(false);
                    txtFechaPublicacion.setHorizontalAlignment(SwingConstants.CENTER);
                    panel10.add(txtFechaPublicacion, cc.xy(21, 9));

                    //---- lblCantidad ----
                    lblCantidad.setText("Cantidad:");
                    lblCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblCantidad, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

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

                    //---- lblPorcentajeOtroImpuesto ----
                    lblPorcentajeOtroImpuesto.setText("Otro impuesto [%]:");
                    lblPorcentajeOtroImpuesto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblPorcentajeOtroImpuesto,
                            cc.xywh(13, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

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

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

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

                    //======== 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");
                        panel1.add(btnAgregarDetalle, cc.xy(1, 1));

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

                        //---- btnEliminarDetalle ----
                        btnEliminarDetalle.setText("D");
                        panel1.add(btnEliminarDetalle, cc.xy(5, 1));
                    }
                    panel10.add(panel1, cc.xywh(3, 15, 14, 1));
                }
                panel11.add(panel10, cc.xy(1, 1));
            }
            scrollPane2.setViewportView(panel11);
        }
        jtpOrdenCompra.addTab("Detalle", scrollPane2);

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

From source file:com.spirit.contabilidad.gui.controller.PopupInfoAsiento.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();
    contentPane = new JPanel();
    label2 = new JLabel();
    goodiesFormsSeparator = compFactory.createSeparator("");
    panelForm = new JPanel();
    lblAsiento = new JLabel();
    lblNumero = new JLabel();
    txtNumero = new JTextField();
    lblTipoAsiento = new JLabel();
    txtTipoAsiento = new JTextField();
    lblSubTipoAsiento = new JLabel();
    txtSubTipoAsiento = new JTextField();
    label1 = new JLabel();
    txtObservaciones = new JTextField();
    btnIrAsiento = new JButton();
    panelForm2 = new JPanel();
    txtReferencia = new JTextField();
    txtGlosa = new JTextField();
    lblCuenta = new JLabel();
    lblReferencia = new JLabel();
    lblGlosa = new JLabel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setResizable(false);/*www .j ava2s  .c  om*/
    setMovable(true);
    setLayout(new FormLayout("default:grow", "default, fill:default:grow"));

    //======== contentPane ========
    {
        contentPane.setLayout(new FormLayout("default:grow", "fill:pref, default, default, default, default"));

        //---- label2 ----
        label2.setText("Informaci\u00f3n");
        contentPane.add(label2, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        contentPane.add(goodiesFormsSeparator,
                cc.xywh(1, 2, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

        //======== panelForm ========
        {
            panelForm.setBorder(Borders.DIALOG_BORDER);
            panelForm.setLayout(new FormLayout("default, 50dlu, 120dlu, default",
                    "default, default, default, default, default, fill:pref:grow"));

            //---- lblAsiento ----
            lblAsiento.setText("ASIENTO");
            lblAsiento.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
            panelForm.add(lblAsiento, cc.xy(2, 1));

            //---- lblNumero ----
            lblNumero.setText("N\u00famero:");
            panelForm.add(lblNumero, cc.xywh(2, 2, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelForm.add(txtNumero, cc.xy(3, 2));

            //---- lblTipoAsiento ----
            lblTipoAsiento.setText("Tipo Asiento:");
            panelForm.add(lblTipoAsiento, cc.xywh(2, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelForm.add(txtTipoAsiento, cc.xy(3, 3));

            //---- lblSubTipoAsiento ----
            lblSubTipoAsiento.setText("Sub-Tipo Asiento:");
            panelForm.add(lblSubTipoAsiento,
                    cc.xywh(2, 4, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelForm.add(txtSubTipoAsiento, cc.xy(3, 4));

            //---- label1 ----
            label1.setText("Observaciones:");
            panelForm.add(label1, cc.xywh(2, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelForm.add(txtObservaciones, cc.xy(3, 5));

            //---- btnIrAsiento ----
            btnIrAsiento.setText("Ir");
            panelForm.add(btnIrAsiento, cc.xywh(3, 6, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        contentPane.add(panelForm, cc.xy(1, 3));

        //======== panelForm2 ========
        {
            panelForm2.setBorder(Borders.DIALOG_BORDER);
            panelForm2.setLayout(new FormLayout("default, 50dlu, 120dlu, default",
                    "default, default, default, fill:pref:grow"));
            panelForm2.add(txtReferencia, cc.xy(3, 2));
            panelForm2.add(txtGlosa, cc.xy(3, 3));

            //---- lblCuenta ----
            lblCuenta.setText("CUENTA");
            lblCuenta.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
            panelForm2.add(lblCuenta, cc.xy(2, 1));

            //---- lblReferencia ----
            lblReferencia.setText("Referencia:");
            panelForm2.add(lblReferencia, cc.xy(2, 2));

            //---- lblGlosa ----
            lblGlosa.setText("Glosa:");
            panelForm2.add(lblGlosa, cc.xy(2, 3));
        }
        contentPane.add(panelForm2, cc.xy(1, 5));
    }
    add(contentPane, cc.xy(1, 2));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.contabilidad.gui.controller.PopupInfoAsientoDetalle.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    contentPane = new JPanel();
    lblDetalleDelAsiento = new JLabel();
    panelPopupInfoAsientoDetalle = new JPanel();
    lblNumeroAsiento = new JLabel();
    lblFecha = new JLabel();
    txtFecha = new JTextField();
    label1 = new JLabel();
    txtNumeroAsiento = new JTextField();
    lblGlosario = new JLabel();
    txtGlosario = new JTextField();
    lblCentroGasto = new JLabel();
    txtCentroGasto = new JTextField();
    lblEmpleado = new JLabel();
    txtEmpleado = new JTextField();
    lblDepartamento = new JLabel();
    txtDepartamento = new JTextField();
    lblLinea = new JLabel();
    txtLinea = new JTextField();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    lblDebe = new JLabel();
    txtReferencia = new JTextField();
    txtDebe = new JTextField();
    lblHaber = new JLabel();
    txtHaber = new JTextField();
    btnIrAsiento = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setResizable(false);//from w  w  w. j  av  a  2  s  .  co  m
    setMovable(true);
    setLayout(new FormLayout("default:grow", "default, fill:default:grow"));

    //======== contentPane ========
    {
        contentPane.setLayout(new FormLayout("default:grow", "fill:pref, 10dlu, default, 10dlu"));

        //---- lblDetalleDelAsiento ----
        lblDetalleDelAsiento.setText("Detalle del Asiento");
        lblDetalleDelAsiento.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
        contentPane.add(lblDetalleDelAsiento,
                cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //======== panelPopupInfoAsientoDetalle ========
        {
            panelPopupInfoAsientoDetalle.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(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(50)), 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(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(10)) },
                    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, 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 }));

            //---- lblNumeroAsiento ----
            lblNumeroAsiento.setText("# Asiento:");
            panelPopupInfoAsientoDetalle.add(lblNumeroAsiento, cc.xy(3, 1));

            //---- lblFecha ----
            lblFecha.setText("Fecha:");
            panelPopupInfoAsientoDetalle.add(lblFecha, cc.xy(11, 1));
            panelPopupInfoAsientoDetalle.add(txtFecha, cc.xy(13, 1));

            //---- label1 ----
            label1.setText("Referencia:");
            panelPopupInfoAsientoDetalle.add(label1, cc.xy(3, 3));
            panelPopupInfoAsientoDetalle.add(txtNumeroAsiento, cc.xywh(5, 1, 3, 1));

            //---- lblGlosario ----
            lblGlosario.setText("Glosario:");
            panelPopupInfoAsientoDetalle.add(lblGlosario, cc.xy(3, 5));
            panelPopupInfoAsientoDetalle.add(txtGlosario, cc.xywh(5, 5, 9, 1));

            //---- lblCentroGasto ----
            lblCentroGasto.setText("Centro de Gasto:");
            panelPopupInfoAsientoDetalle.add(lblCentroGasto, cc.xy(3, 7));
            panelPopupInfoAsientoDetalle.add(txtCentroGasto, cc.xywh(5, 7, 9, 1));

            //---- lblEmpleado ----
            lblEmpleado.setText("Empleado:");
            panelPopupInfoAsientoDetalle.add(lblEmpleado, cc.xy(3, 9));
            panelPopupInfoAsientoDetalle.add(txtEmpleado, cc.xywh(5, 9, 9, 1));

            //---- lblDepartamento ----
            lblDepartamento.setText("Departamento:");
            panelPopupInfoAsientoDetalle.add(lblDepartamento, cc.xy(3, 11));
            panelPopupInfoAsientoDetalle.add(txtDepartamento, cc.xywh(5, 11, 9, 1));

            //---- lblLinea ----
            lblLinea.setText("L\u00ednea:");
            panelPopupInfoAsientoDetalle.add(lblLinea, cc.xy(3, 13));
            panelPopupInfoAsientoDetalle.add(txtLinea, cc.xywh(5, 13, 9, 1));

            //---- lblCliente ----
            lblCliente.setText("Cliente:");
            panelPopupInfoAsientoDetalle.add(lblCliente, cc.xy(3, 15));
            panelPopupInfoAsientoDetalle.add(txtCliente, cc.xywh(5, 15, 9, 1));

            //---- lblDebe ----
            lblDebe.setText("Debe:");
            panelPopupInfoAsientoDetalle.add(lblDebe, cc.xy(3, 17));
            panelPopupInfoAsientoDetalle.add(txtReferencia, cc.xywh(5, 3, 9, 1));
            panelPopupInfoAsientoDetalle.add(txtDebe, cc.xy(5, 17));

            //---- lblHaber ----
            lblHaber.setText("Haber:");
            panelPopupInfoAsientoDetalle.add(lblHaber, cc.xy(3, 19));
            panelPopupInfoAsientoDetalle.add(txtHaber, cc.xy(5, 19));

            //---- btnIrAsiento ----
            btnIrAsiento.setText("Ir");
            panelPopupInfoAsientoDetalle.add(btnIrAsiento,
                    cc.xywh(7, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        }
        contentPane.add(panelPopupInfoAsientoDetalle, cc.xy(1, 3));
    }
    add(contentPane, cc.xy(1, 2));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.contabilidad.gui.panel.JPAsiento.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    spAsiento = new JScrollPane();
    panelAsiento = new JPanel();
    cbEfectivo = new JCheckBox();
    lblTipoAsiento = new JLabel();
    lblSubtipoAsiento = new JLabel();
    cmbSubtipoAsiento = new JComboBox();
    cmbTipoAsiento = new JComboBox();
    scAsiento = new JScrollPane();
    tblAsiento = new JTable();
    lblTotalHaber = new JLabel();
    lblNumero = new JLabel();
    txtNumero = new JFormattedTextField();
    lblPlanCuenta = new JLabel();
    cmbPlanCuenta = new JComboBox();
    lblFecha = new JLabel();
    cmbFecha = new DateComboBox();
    lblPeriodo = new JLabel();
    cmbPeriodo = new JComboBox();
    lblStatus = new JLabel();
    cmbEstado = new JComboBox();
    lblConcepto = new JLabel();
    txtConcepto = new JTextField();
    btnAgregarNota = new JButton();
    lblCuenta = new JLabel();
    txtCuenta = new JTextField();
    btnBuscarCuenta = new JButton();
    lblReferencia = new JLabel();
    txtReferencia = new JTextField();
    lblGlosa = new JLabel();
    txtGlosa = new JTextField();
    lblValorDebe = new JLabel();
    txtValorDebe = new JFormattedTextField();
    lblValorHaber = new JLabel();
    txtValorHaber = new JFormattedTextField();
    bpAsientoPanel = new JPanel();
    btnMostrarPanelCentrosGasto = new JButton();
    jpCentrosGasto = new JPanel();
    lblCentroGasto = new JLabel();
    cmbCentroGasto = new JComboBox();
    lblEmpleado = new JLabel();
    cmbEmpleado = new JComboBox();
    lblDepartamento = new JLabel();
    cmbDepartamento = new JComboBox();
    lblLinea = new JLabel();
    cmbLinea = new JComboBox();
    lblCliente = new JLabel();
    cmbCliente = new JComboBox();
    lblDumbLabel = new JLabel();
    panel1 = new JPanel();
    btnAgregar = new JButton();
    btnActualizar = new JButton();
    btnEliminar = new JButton();
    lblTotalDebe = new JLabel();
    txtTotalDebe = new JTextField();
    txtTotalHaber = new JTextField();
    btnAnadir = new JButton();
    popup = new JPopupMenu();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout("max(pref;10dlu):grow", "fill:default:grow"));

    //======== spAsiento ========
    {/*w w  w . j a v a 2s.c  o  m*/

        //======== panelAsiento ========
        {
            panelAsiento.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5), 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, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(80)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(130)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX5) },
                    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,
                            new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec("min(default;30dlu)"), FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(100)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(10)) }));
            panelAsiento.add(cbEfectivo, cc.xy(3, 11));

            //---- lblTipoAsiento ----
            lblTipoAsiento.setText("Tipo Asiento:");
            panelAsiento.add(lblTipoAsiento,
                    cc.xywh(5, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(cmbSubtipoAsiento, cc.xywh(15, 11, 5, 1));
            panelAsiento.add(cmbTipoAsiento, cc.xywh(7, 11, 5, 1));

            //======== scAsiento ========
            {

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

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
                tblAsiento.setPreferredScrollableViewportSize(new Dimension(450, 200));
                scAsiento.setViewportView(tblAsiento);
            }
            panelAsiento.add(scAsiento, cc.xywh(5, 25, 15, 5));

            //---- lblTotalHaber ----
            lblTotalHaber.setText("Total Haber:");
            panelAsiento.add(lblTotalHaber,
                    cc.xywh(17, 31, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- lblNumero ----
            lblNumero.setText("N\u00famero:");
            panelAsiento.add(lblNumero, cc.xywh(5, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(txtNumero, cc.xy(7, 3));

            //---- lblPlanCuenta ----
            lblPlanCuenta.setText("Plan Cuenta:");
            panelAsiento.add(lblPlanCuenta,
                    cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(cmbPlanCuenta, cc.xywh(13, 3, 5, 1));

            //---- lblFecha ----
            lblFecha.setText("Fecha:");
            panelAsiento.add(lblFecha, cc.xywh(5, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(cmbFecha, cc.xy(7, 5));

            //---- lblPeriodo ----
            lblPeriodo.setText("Per\u00edodo:");
            panelAsiento.add(lblPeriodo, cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(cmbPeriodo, cc.xywh(13, 5, 5, 1));

            //---- lblStatus ----
            lblStatus.setText("Estado:");
            panelAsiento.add(lblStatus, cc.xywh(5, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- cmbEstado ----
            cmbEstado.setModel(new DefaultComboBoxModel(new String[] { "PRE-ASIENTO", "ASIENTO" }));
            panelAsiento.add(cmbEstado, cc.xy(7, 7));

            //---- lblConcepto ----
            lblConcepto.setText("Concepto:");
            panelAsiento.add(lblConcepto, cc.xywh(5, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(txtConcepto, cc.xywh(7, 9, 12, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

            //---- btnAgregarNota ----
            btnAgregarNota.setText("Agregar Nota");
            panelAsiento.add(btnAgregarNota, cc.xy(19, 9));

            //---- lblSubtipoAsiento ----
            lblSubtipoAsiento.setText("Subtipo Asiento:");
            panelAsiento.add(lblSubtipoAsiento,
                    cc.xywh(13, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- lblCuenta ----
            lblCuenta.setText("Cuenta:");
            panelAsiento.add(lblCuenta, cc.xywh(5, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(txtCuenta, cc.xywh(7, 13, 11, 1));
            panelAsiento.add(btnBuscarCuenta,
                    cc.xywh(19, 13, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

            //---- lblReferencia ----
            lblReferencia.setText("Referencia:");
            panelAsiento.add(lblReferencia,
                    cc.xywh(5, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtReferencia ----
            txtReferencia.setToolTipText("Referencia");
            panelAsiento.add(txtReferencia, cc.xywh(7, 15, 13, 1));

            //---- lblGlosa ----
            lblGlosa.setText("Glosa:");
            panelAsiento.add(lblGlosa, cc.xywh(5, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsiento.add(txtGlosa, cc.xywh(7, 17, 13, 1));

            //---- lblValorDebe ----
            lblValorDebe.setText("Valor Debe:");
            panelAsiento.add(lblValorDebe,
                    cc.xywh(11, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtValorDebe ----
            txtValorDebe.setHorizontalAlignment(SwingConstants.RIGHT);
            panelAsiento.add(txtValorDebe, cc.xywh(13, 19, 3, 1));

            //---- lblValorHaber ----
            lblValorHaber.setText("Valor Haber:");
            panelAsiento.add(lblValorHaber,
                    cc.xywh(17, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtValorHaber ----
            txtValorHaber.setHorizontalAlignment(SwingConstants.RIGHT);
            panelAsiento.add(txtValorHaber, cc.xy(19, 19));

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

                //---- btnMostrarPanelCentrosGasto ----
                btnMostrarPanelCentrosGasto.setText("Centros de Gasto | Ver m\u00e1s >>");
                btnMostrarPanelCentrosGasto.setHorizontalAlignment(SwingConstants.LEFT);
                bpAsientoPanel.add(btnMostrarPanelCentrosGasto, BorderLayout.NORTH);

                //======== jpCentrosGasto ========
                {
                    jpCentrosGasto.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("max(default;50dlu):grow"),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(default;50dlu):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, 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) }));

                    //---- lblCentroGasto ----
                    lblCentroGasto.setText("Centro Gasto:");
                    jpCentrosGasto.add(lblCentroGasto,
                            cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    jpCentrosGasto.add(cmbCentroGasto, cc.xywh(5, 3, 3, 1));

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

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

                    //---- lblLinea ----
                    lblLinea.setText("L\u00ednea:");
                    jpCentrosGasto.add(lblLinea,
                            cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    jpCentrosGasto.add(cmbLinea, cc.xywh(11, 5, 3, 1));

                    //---- lblCliente ----
                    lblCliente.setText("Cliente:");
                    jpCentrosGasto.add(lblCliente,
                            cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    jpCentrosGasto.add(cmbCliente, cc.xywh(5, 7, 3, 1));
                }
                bpAsientoPanel.add(jpCentrosGasto, BorderLayout.CENTER);
                bpAsientoPanel.add(lblDumbLabel, BorderLayout.SOUTH);
            }
            panelAsiento.add(bpAsientoPanel, cc.xywh(5, 21, 15, 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")));

                //---- btnAgregar ----
                btnAgregar.setToolTipText("Agrega el Asiento a la Tabla");
                panel1.add(btnAgregar, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panel1.add(btnActualizar, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panel1.add(btnEliminar, cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
            }
            panelAsiento.add(panel1, cc.xywh(5, 23, 15, 1));

            //---- lblTotalDebe ----
            lblTotalDebe.setText("Total Debe:");
            panelAsiento.add(lblTotalDebe,
                    cc.xywh(11, 31, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtTotalDebe ----
            txtTotalDebe.setHorizontalAlignment(SwingConstants.RIGHT);
            panelAsiento.add(txtTotalDebe, cc.xywh(13, 31, 3, 1));

            //---- txtTotalHaber ----
            txtTotalHaber.setHorizontalAlignment(SwingConstants.RIGHT);
            panelAsiento.add(txtTotalHaber, cc.xy(19, 31));
        }
        spAsiento.setViewportView(panelAsiento);
    }
    add(spAsiento, cc.xy(1, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.contabilidad.gui.panel.JPConciliacionFondoRotativo.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();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    panel1 = new JPanel();
    btnEliminarCuentaBancaria = new JButton();
    btnAgregarCuentaBancaria = new JButton();
    spTblCuentaBancaria = new JScrollPane();
    tblCuentaBancaria = new JTable();
    lblCuentaBancaria = new JLabel();
    txtCuentaBancaria = new JTextField();
    btnBuscarCuentaBancaria = new JButton();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblDetallado = new JLabel();
    panel2 = new JPanel();
    rbSi = new JRadioButton();
    rbNo = new JRadioButton();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    lblChequesAnulados = new JLabel();
    panel22 = new JPanel();
    rbSiAnulados = new JRadioButton();
    rbNo2 = new JRadioButton();
    lblTipoProveedor = new JLabel();
    cmbTipoProveedor = new JComboBox();
    lblVersionExtendida = new JLabel();
    panel23 = new JPanel();
    rbSiVersionExtendida = new JRadioButton();
    rbNoVersionExtendida = new JRadioButton();
    lblTipoProducto = new JLabel();
    cmbTipoProducto = new JComboBox();
    fsDetalle = compFactory.createSeparator("Detalle:");
    spDetalle = new JScrollPane();
    tblDetalleConciliacion = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setName("Conciliacion Fondo Rotativo");
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(pref;65dlu)"),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                    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(30)),
                    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(60)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)) }));

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

    //---- lblFechaFin ----
    lblFechaFin.setText("Fecha Fin:");
    add(lblFechaFin, cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
    add(cmbFechaFin, cc.xy(13, 3));// www.j  a  v a  2  s. c  o m

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

        //---- btnEliminarCuentaBancaria ----
        btnEliminarCuentaBancaria.setText("D");
        panel1.add(btnEliminarCuentaBancaria, cc.xy(3, 1));

        //---- btnAgregarCuentaBancaria ----
        btnAgregarCuentaBancaria.setText("A");
        btnAgregarCuentaBancaria.setToolTipText("Agrega el Asiento a la Tabla");
        panel1.add(btnAgregarCuentaBancaria, cc.xy(1, 1));
    }
    add(panel1, cc.xywh(3, 15, 19, 1));

    //======== spTblCuentaBancaria ========
    {

        //---- tblCuentaBancaria ----
        tblCuentaBancaria.setModel(new DefaultTableModel(new Object[][] {},
                new String[] { "Banco", "Cuenta Bancaria", "Cuenta", "Tipo Cuenta" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblCuentaBancaria.setViewportView(tblCuentaBancaria);
    }
    add(spTblCuentaBancaria, cc.xywh(3, 17, 19, 3));

    //---- lblCuentaBancaria ----
    lblCuentaBancaria.setText("Cuenta Bancaria: ");
    add(lblCuentaBancaria, cc.xy(3, 5));

    //---- txtCuentaBancaria ----
    txtCuentaBancaria.setEnabled(true);
    txtCuentaBancaria.setEditable(false);
    add(txtCuentaBancaria, cc.xywh(5, 5, 11, 1));
    add(btnBuscarCuentaBancaria, cc.xywh(17, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- lblClienteOficina ----
    lblClienteOficina.setText("Cliente Oficina:");
    add(lblClienteOficina, cc.xy(3, 7));

    //---- txtClienteOficina ----
    txtClienteOficina.setEditable(false);
    add(txtClienteOficina, cc.xywh(5, 7, 11, 1));
    add(btnBuscarClienteOficina, cc.xywh(17, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- lblDetallado ----
    lblDetallado.setText("Detallado: ");
    add(lblDetallado, cc.xy(3, 9));

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

        //---- rbSi ----
        rbSi.setText("Si");
        rbSi.setSelected(true);
        panel2.add(rbSi, cc.xy(1, 1));

        //---- rbNo ----
        rbNo.setText("No");
        panel2.add(rbNo, cc.xy(3, 1));
    }
    add(panel2, cc.xywh(5, 9, 3, 1));

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

    //---- lblChequesAnulados ----
    lblChequesAnulados.setText("Cheques Anulados: ");
    add(lblChequesAnulados, cc.xy(3, 11));

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

        //---- rbSiAnulados ----
        rbSiAnulados.setText("Si");
        rbSiAnulados.setSelected(true);
        panel22.add(rbSiAnulados, cc.xy(1, 1));

        //---- rbNo2 ----
        rbNo2.setText("No");
        panel22.add(rbNo2, cc.xy(3, 1));
    }
    add(panel22, cc.xy(5, 11));

    //---- lblTipoProveedor ----
    lblTipoProveedor.setText("Tipo de Proveedor:");
    add(lblTipoProveedor, cc.xywh(9, 11, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbTipoProveedor, cc.xywh(13, 11, 5, 1));

    //---- lblVersionExtendida ----
    lblVersionExtendida.setText("Versi\u00f3n Extendida:");
    add(lblVersionExtendida, cc.xy(3, 13));

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

        //---- rbSiVersionExtendida ----
        rbSiVersionExtendida.setText("Si");
        rbSiVersionExtendida.setSelected(true);
        panel23.add(rbSiVersionExtendida, cc.xy(1, 1));

        //---- rbNoVersionExtendida ----
        rbNoVersionExtendida.setText("No");
        panel23.add(rbNoVersionExtendida, cc.xy(3, 1));
    }
    add(panel23, cc.xy(5, 13));

    //---- lblTipoProducto ----
    lblTipoProducto.setText("Tipo de Producto:");
    add(lblTipoProducto, cc.xywh(9, 13, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbTipoProducto, cc.xywh(13, 13, 5, 1));
    add(fsDetalle, cc.xywh(3, 21, 3, 1));

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

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

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
        spDetalle.setViewportView(tblDetalleConciliacion);
    }
    add(spDetalle, cc.xywh(3, 23, 19, 3));

    //---- buttonGroupDetallarConciliacion ----
    ButtonGroup buttonGroupDetallarConciliacion = new ButtonGroup();
    buttonGroupDetallarConciliacion.add(rbSi);
    buttonGroupDetallarConciliacion.add(rbNo);

    //---- buttonGroupChequesEmitidos ----
    ButtonGroup buttonGroupChequesEmitidos = new ButtonGroup();
    buttonGroupChequesEmitidos.add(rbSiAnulados);
    buttonGroupChequesEmitidos.add(rbNo2);

    //---- buttonGroupVersionExtendida ----
    ButtonGroup buttonGroupVersionExtendida = new ButtonGroup();
    buttonGroupVersionExtendida.add(rbSiVersionExtendida);
    buttonGroupVersionExtendida.add(rbNoVersionExtendida);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.contabilidad.gui.panel.JPCuentaEntidad.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    spTblCuentaEntidad = new JScrollPane();
    tblCuentaEntidad = new JTable();
    cmbTipoEntidad = new JComboBox();
    lbTipoEntidad = new JLabel();
    lblEntidad = new JLabel();
    txtEntidad = new JTextField();
    btnBuscarEntidad = new JButton();
    lblPlanCuenta = new JLabel();
    cmbPlanCuenta = new JComboBox();
    cmbNemonico = new JComboBox();
    lblNemonico = new JLabel();
    lblCuenta = new JLabel();
    txtCuenta = new JTextField();
    btnBuscarCuenta = new JButton();
    lblOficina = new JLabel();
    cmbOficina = new JComboBox();
    panel1 = new JPanel();
    btnAgregarRegistro = new JButton();
    btnActualizarRegistro = new JButton();
    btnRemoverRegistro = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setName("Cuentas por Entidad");
    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(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(40)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(70), FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    new RowSpec(RowSpec.TOP, Sizes.DLUY8, FormSpec.NO_GROW), new RowSpec(Sizes.dluY(10)),
                    FormFactory.DEFAULT_ROWSPEC, new RowSpec(RowSpec.TOP, Sizes.DLUY5, FormSpec.NO_GROW),
                    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(12)) }));

    //======== spTblCuentaEntidad ========
    {//www .j av a 2 s  .co  m

        //---- tblCuentaEntidad ----
        tblCuentaEntidad.setModel(new DefaultTableModel(new Object[][] {},
                new String[] { "C\u00f3digo", "Cuenta", "Nem\u00f3nico", "Oficina" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        tblCuentaEntidad.setFont(new Font("Microsoft Sans Serif", Font.PLAIN, 11));
        spTblCuentaEntidad.setViewportView(tblCuentaEntidad);
    }
    add(spTblCuentaEntidad, cc.xywh(3, 18, 11, 5));

    //---- cmbTipoEntidad ----
    cmbTipoEntidad.setModel(new DefaultComboBoxModel(new String[] { "CLIENTE", "PROVEEDOR", "EMPLEADO",
            "PRODUCTO", "DOCUMENTO", "CUENTA BANCARIA", "DEPARTAMENTO" }));
    add(cmbTipoEntidad, cc.xywh(5, 3, 3, 1));

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

    //---- lblEntidad ----
    lblEntidad.setText("Entidad:");
    add(lblEntidad, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(txtEntidad, cc.xywh(5, 5, 5, 1));

    //---- btnBuscarEntidad ----
    btnBuscarEntidad.setHorizontalAlignment(SwingConstants.CENTER);
    add(btnBuscarEntidad, cc.xywh(11, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- lblPlanCuenta ----
    lblPlanCuenta.setText("Plan de cuenta:");
    add(lblPlanCuenta, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbPlanCuenta, cc.xywh(5, 7, 3, 1));
    add(cmbNemonico, cc.xywh(5, 9, 3, 1));

    //---- lblNemonico ----
    lblNemonico.setText("Nem\u00f3nico:");
    add(lblNemonico, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- lblCuenta ----
    lblCuenta.setText("Cuenta:");
    add(lblCuenta, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(txtCuenta, cc.xywh(5, 11, 5, 1));
    add(btnBuscarCuenta, cc.xywh(11, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- lblOficina ----
    lblOficina.setText("Oficina:");
    add(lblOficina, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbOficina, cc.xywh(5, 13, 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")));

        //---- btnAgregarRegistro ----
        btnAgregarRegistro.setText("A");
        panel1.add(btnAgregarRegistro, cc.xy(1, 1));

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

        //---- btnRemoverRegistro ----
        btnRemoverRegistro.setText("E");
        panel1.add(btnRemoverRegistro, cc.xy(5, 1));
    }
    add(panel1, cc.xywh(3, 16, 12, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.contabilidad.gui.panel.JPEventoContable.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    txtCodigo = new JTextField();
    lblCodigo = new JLabel();
    lblPlanCuenta = new JLabel();
    cmbPlanCuenta = new JComboBox();
    lblNombre = new JLabel();
    txtNombre = new JTextField();
    lblDocumento = new JLabel();
    cmbDocumento = new JComboBox();
    lblModulo = new JLabel();
    cmbModulo = new JComboBox();
    lblLinea = new JLabel();
    cmbLinea = new JComboBox();
    lblSubtipoAsiento = new JLabel();
    cmbSubtipoAsiento = new JComboBox();
    lblEtapa = new JLabel();
    txtEtapa = new JTextField();
    cbUsarDescripcionDetalle = new JCheckBox();
    cbAutorizacionRequerida = new JCheckBox();
    cbAgruparDetalles = new JCheckBox();
    cbValidoGuardar = new JCheckBox();
    cbValidoActualizar = new JCheckBox();
    spTblEventoContable = new JScrollPane();
    tblEventoContable = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec("max(default;10dlu)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(15)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(15)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(15)), 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, new ColumnSpec(Sizes.dluX(10)) },
            new RowSpec[] { new RowSpec("max(default;10dlu)"), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)), 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)) }));
    add(txtCodigo, cc.xywh(5, 3, 3, 1));

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

    //---- lblPlanCuenta ----
    lblPlanCuenta.setText("Plan de cuenta:");
    add(lblPlanCuenta, cc.xywh(13, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbPlanCuenta, cc.xywh(15, 3, 3, 1));

    //---- lblNombre ----
    lblNombre.setText("Nombre:");
    add(lblNombre, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(txtNombre, cc.xywh(5, 5, 5, 1));

    //---- lblDocumento ----
    lblDocumento.setText("Documento:");
    add(lblDocumento, cc.xywh(13, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbDocumento, cc.xywh(15, 5, 3, 1));

    //---- lblModulo ----
    lblModulo.setText("M\u00f3dulo:");
    add(lblModulo, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbModulo, cc.xywh(5, 7, 5, 1));

    //---- lblLinea ----
    lblLinea.setText("L\u00ednea:");
    add(lblLinea, cc.xywh(13, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbLinea, cc.xywh(15, 7, 3, 1));

    //---- lblSubtipoAsiento ----
    lblSubtipoAsiento.setText("Subtipo de asiento:");
    add(lblSubtipoAsiento, cc.xy(3, 9));
    add(cmbSubtipoAsiento, cc.xywh(5, 9, 5, 1));

    //---- lblEtapa ----
    lblEtapa.setText("Etapa:");
    add(lblEtapa, cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtEtapa ----
    txtEtapa.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtEtapa, cc.xy(15, 9));/*w  ww.ja  va2 s. c om*/

    //---- cbUsarDescripcionDetalle ----
    cbUsarDescripcionDetalle.setText("Usar descripci\u00f3n detalle");
    add(cbUsarDescripcionDetalle, cc.xywh(3, 11, 5, 1));

    //---- cbAutorizacionRequerida ----
    cbAutorizacionRequerida.setText("Autorizaci\u00f3n requerida");
    add(cbAutorizacionRequerida, cc.xywh(9, 11, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- cbAgruparDetalles ----
    cbAgruparDetalles.setText("Agrupar detalles");
    add(cbAgruparDetalles, cc.xywh(11, 11, 5, 1));

    //---- cbValidoGuardar ----
    cbValidoGuardar.setText("V\u00e1lido al guardar");
    add(cbValidoGuardar, cc.xywh(3, 13, 5, 1));

    //---- cbValidoActualizar ----
    cbValidoActualizar.setText("V\u00e1lido al actualizar");
    add(cbValidoActualizar, cc.xy(9, 13));

    //======== spTblEventoContable ========
    {

        //---- tblEventoContable ----
        tblEventoContable.setModel(new DefaultTableModel(new Object[][] {},
                new String[] { "C\u00f3digo", "Nombre", "M\u00f3dulo", "Documento", "Linea", "Etapa" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false };

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