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

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

Introduction

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

Prototype

Alignment RIGHT

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

Click Source Link

Document

Put the component in the right.

Usage

From source file:com.spirit.medios.gui.panel.JPOrdenesPresupuesto.java

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

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(20)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(25)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(25)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)) }));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

From source file:com.spirit.medios.gui.panel.JPOrdenMedio.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblCodigo = new JLabel();
    txtCodigo = new JTextField();
    btnConsultar = new JButton();
    lblMedioOficina = new JLabel();
    txtMedioOficina = new JTextField();
    lblFecha = new JLabel();
    txtFecha = new JTextField();
    lblEstado = new JLabel();
    txtEstado = 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(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

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

    //---- txtCodigo ----
    txtCodigo.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtCodigo, cc.xy(5, 3));//from   w ww.j a v  a  2  s  . c  o m

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

    //---- lblMedioOficina ----
    lblMedioOficina.setText("Medio Oficina:");
    add(lblMedioOficina, cc.xy(3, 5));

    //---- txtMedioOficina ----
    txtMedioOficina.setEditable(false);
    add(txtMedioOficina, cc.xywh(5, 5, 7, 1));

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

    //---- txtFecha ----
    txtFecha.setEditable(false);
    add(txtFecha, cc.xy(5, 7));

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

    //---- txtEstado ----
    txtEstado.setEditable(false);
    add(txtEstado, cc.xy(5, 9));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPOrdenTrabajo.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    jtpOrdenTrabajo = new JideTabbedPane();
    spGeneral = new JScrollPane();
    panelOrdenTrabajo = new JPanel();
    lblCodigo = new JLabel();
    txtCodigo = new JTextField();
    lblEstadoOrden = new JLabel();
    cmbEstadoOrden = new JComboBox();
    txtDescripcionOrden = new JTextField();
    lblDescripcionOrden = new JLabel();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    lblFechaCreacion = new JLabel();
    txtFechaCreacion = new JTextField();
    txtCliente = new JTextField();
    lblCliente = new JLabel();
    btnBuscarCliente = new JButton();
    lblFechaLimiteOrden = new JLabel();
    cmbFechaLimiteOrden = new DateComboBox();
    lblOficina = new JLabel();
    txtOficina = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblFechaEntregaOrden = new JLabel();
    cmbFechaEntregaOrden = new DateComboBox();
    lblCampana = new JLabel();
    cmbCampana = new JComboBox();
    lblAsignadoAOrden = new JLabel();
    cmbAsignadoAOrden = new JComboBox();
    lblDirector = new JLabel();
    cmbDirector = new JComboBox();
    lblUrlPropuestaOrden = new JLabel();
    txtUrlPropuestaOrden = new JTextField();
    btnAgregarArchivoPropuestaOrden = new JButton();
    btnVerArchivoPropuestaOrden = new JButton();
    lblObservacion = new JLabel();
    scrollPane2 = new JScrollPane();
    txtObservacion = new JTextArea();
    panelProductoCliente = new JPanel();
    btnSeleccionarTodo = new JButton();
    btnDeseleccionarTodo = new JButton();
    spCbListProductos = new JScrollPane();
    cbListProductos = new CheckBoxList();
    spDetalle = new JScrollPane();
    panelOrdenTrabajoDetalle = new JPanel();
    lblTipo = new JLabel();
    cmbTipo = new JComboBox();
    lblFechaLimiteOrdenDetalle = new JLabel();
    cmbFechaLimiteOrdenDetalle = new DateComboBox();
    lblEquipo = new JLabel();
    cmbEquipo = new JComboBox();
    lblFechaEntregaOrdenDetall = new JLabel();
    cmbFechaEntregaOrdenDetalle = new DateComboBox();
    lblAsignadoAOrdenDetalle = new JLabel();
    cmbAsignadoAOrdenDetalle = new JComboBox();
    ttJefe = compFactory.createTitle("Jefe");
    lblEstadoOrdenDetalle = new JLabel();
    cmbEstadoOrdenDetalle = new JComboBox();
    lblSubTipo = new JLabel();
    cmbSubTipo = new JComboBox();
    lblUrlDescripcionOrdenDetalle = new JLabel();
    btnAgregarArchivoDescripcion = new JButton();
    txtUrlDescripcionOrdenDetalle = new JTextField();
    btnLimpiarArchivoDescripcion = new JButton();
    lblUrlPropuestaDetalle = new JLabel();
    btnAgregarArchivoPropuestaOrdenDetalle = new JButton();
    txtUrlPropuestaOrdenDetalle = new JTextField();
    btnLimpiarArchivoPropuesta = new JButton();
    lblDescripcion = new JLabel();
    scrollPane1 = new JScrollPane();
    txtDescripcionOrdenDetalle = new JTextArea();
    panel2 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    scOrdenTrabajoDetalle = new JScrollPane();
    tblOrdenTrabajoDetalle = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpOrdenTrabajo ========
    {/*from   w ww  . j  a  v a 2 s.c  o m*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        //======== panelProductoCliente ========
        {
            panelProductoCliente.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(80), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

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

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

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

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

            //======== panelOrdenTrabajoDetalle ========
            {
                panelOrdenTrabajoDetalle.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(170)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.CENTER, Sizes.dluX(12), FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.DLUY14), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY8, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(40), FormSpec.DEFAULT_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY3, FormSpec.NO_GROW),
                                new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(90)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(12)) }));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

From source file:com.spirit.medios.gui.panel.JPOverComision.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();
    cbVerReporteProveedor = new JCheckBox();
    lblAnio = new JLabel();
    cmbAnio = new DateComboBox();
    cbVerReporteAnio = new JCheckBox();
    lblInversionDe = new JLabel();
    txtInversionDe = new JTextField();
    lblInversionA = new JLabel();
    txtInversionA = new JTextField();
    lblPorcentajeOver = new JLabel();
    txtPorcentajeOver = new JTextField();
    lblPorcentaje = new JLabel();
    lblObjetivo = new JLabel();
    cmbObjetivo = new JComboBox();
    panelBotonesOver = new JPanel();
    btnAgregarOver = new JButton();
    btnActualizarOver = new JButton();
    btnEliminarOver = new JButton();
    spTblOver = new JScrollPane();
    tblOver = new JTable();
    CellConstraints cc = new CellConstraints();

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

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

    //---- txtProveedor ----
    txtProveedor.setEditable(true);//from  w w w .  j a  v a2s  . c om
    add(txtProveedor, cc.xywh(5, 3, 19, 1));
    add(btnProveedor, cc.xywh(25, 3, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

    //---- cbVerReporteProveedor ----
    cbVerReporteProveedor.setText("Ver en Reporte");
    add(cbVerReporteProveedor, cc.xy(27, 3));

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

    //---- cbVerReporteAnio ----
    cbVerReporteAnio.setText("Ver en Reporte");
    add(cbVerReporteAnio, cc.xywh(7, 5, 5, 1));

    //---- lblInversionDe ----
    lblInversionDe.setText("Inversi\u00f3n De:");
    add(lblInversionDe, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

    //---- lblInversionA ----
    lblInversionA.setText("A:");
    add(lblInversionA, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

    //---- lblPorcentajeOver ----
    lblPorcentajeOver.setText("% Over:");
    add(lblPorcentajeOver, cc.xywh(15, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

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

    //---- lblObjetivo ----
    lblObjetivo.setText("Objetivo:");
    add(lblObjetivo, cc.xy(23, 7));

    //---- cmbObjetivo ----
    cmbObjetivo.setModel(new DefaultComboBoxModel(new String[] { "NO", "SI" }));
    add(cmbObjetivo, cc.xy(25, 7));

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

        //---- btnAgregarOver ----
        btnAgregarOver.setText("A");
        panelBotonesOver.add(btnAgregarOver, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

        //---- btnActualizarOver ----
        btnActualizarOver.setText("U");
        panelBotonesOver.add(btnActualizarOver,
                cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

        //---- btnEliminarOver ----
        btnEliminarOver.setText("E");
        panelBotonesOver.add(btnEliminarOver, cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
    }
    add(panelBotonesOver, cc.xywh(3, 11, 5, 1));

    //======== spTblOver ========
    {
        spTblOver.setPreferredSize(new Dimension(452, 100));

        //---- tblOver ----
        tblOver.setModel(new DefaultTableModel(new Object[][] { { null, "", null, null, null, null }, },
                new String[] { "Proveedor", "A\u00f1o", "De:", "A:", "% Over", "Objetivo" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        tblOver.setPreferredScrollableViewportSize(new Dimension(450, 300));
        tblOver.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
        tblOver.setAutoCreateColumnsFromModel(true);
        spTblOver.setViewportView(tblOver);
    }
    add(spTblOver, cc.xywh(3, 13, 27, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPPlanMedioTv.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();
    jtpPlanMedio = new JideTabbedPane();
    spPlanMedio = new JScrollPane();
    panelPlanMedio = new JPanel();
    lblCodigo = new JLabel();
    txtCodigo = new JTextField();
    lblRevision = new JLabel();
    txtRevision = new JTextField();
    lblFechaCreacion = new JLabel();
    txtFechaCreacion = new JTextField();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnCorporacion = new JButton();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnCliente = new JButton();
    lblModificaciones = new JLabel();
    txtModificaciones = new JTextField();
    lblOficina = new JLabel();
    txtOficina = new JTextField();
    btnOficina = new JButton();
    lblAutorizacionSAP = new JLabel();
    txtAutorizacionSAP = new JTextField();
    lblOrdenTrabajo = new JLabel();
    cmbOrdenTrabajo = new JComboBox();
    lblFechaAprobacion = new JLabel();
    cmbFechaAprobacion = new DateComboBox();
    lblOrdenTrabajoDetalle = new JLabel();
    cmbOrdenTrabajoDetalle = new JComboBox();
    cbPrepago = new JCheckBox();
    lblCampana = new JLabel();
    txtCampana = new JTextField();
    lblConcepto = new JLabel();
    txtConcepto = new JTextField();
    cbPlanMedioNuevaVersion = new JCheckBox();
    cbPlanMedioNuevoMes = new JCheckBox();
    lblPlanMedioRelacion = new JLabel();
    textPlanMedioRelacion = new JTextField();
    btnPlanMedioRelacion = new JButton();
    separatorEstrategia = compFactory.createSeparator("Estrategia");
    lblTarget = new JLabel();
    cmbTarget = new JComboBox();
    lblGuayaquil = new JLabel();
    txtGuayaquil = new JTextField();
    btnGuayaquil = new JButton();
    lblPeriodo = new JLabel();
    cmbPeriodoFechaInicio = new DateComboBox();
    lblPeriodoAl = new JLabel();
    cmbPeriodoFechaFin = new DateComboBox();
    lblQuito = new JLabel();
    txtQuito = new JTextField();
    btnQuito = new JButton();
    lblCobertura = new JLabel();
    spCobertura = new JScrollPane();
    txtCobertura = new JTextArea();
    lblTotal = new JLabel();
    txtTotalCiudad = new JTextField();
    btnTotalCiudad = new JButton();
    lblOtrasConsideraciones = new JLabel();
    spOtrasConsideraciones = new JScrollPane();
    txtOtrasConsideraciones = new JTextArea();
    lblConsideraciones = new JLabel();
    separatorTotales = compFactory.createSeparator("Totales");
    lblSumaPlanMedio = new JLabel();
    txtSumaPlanMedio = new JTextField();
    lblBonificacionVentaPlanMedio = new JLabel();
    txtBonificacionVentaPlanMedio = new JTextField();
    lblDescuentoPlanMedio = new JLabel();
    txtDescuentoPlanMedio = new JTextField();
    lblSubtotalBonificacionVentaPlanMedio = new JLabel();
    txtSubtotalBonificacionVentaPlanMedio = new JTextField();
    lblComisionAgencia = new JLabel();
    txtComisionAgenciaPlanMedio = new JTextField();
    lblIvaPlanMedio = new JLabel();
    txtIvaPlanMedio = new JTextField();
    lblSubtotalPlanMedio = new JLabel();
    txtSubtotalPlanMedio = new JTextField();
    lblTotalPlanMedio = new JLabel();
    txtTotalPlanMedio = new JTextField();
    spPlanMedioPeriodo = new JScrollPane();
    panelPlanMedioPeriodo = new JPanel();
    spTblSubPeriodo = new JScrollPane();
    tblSubPeriodo = new JTable();
    lblTipo = new JLabel();
    cmbTipo = new JComboBox();
    lblSubPeriodo = new JLabel();
    cmbSubPeriodoFechaInicio = new DateComboBox();
    lblSubPeriodoAl = new JLabel();
    cmbSubPeriodoFechaFin = new DateComboBox();
    panelAUE = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    spProveedorPrograma = new JScrollPane();
    panelProveedorPrograma = new JPanel();
    lblTipoPeriodo = new JLabel();
    cmbTipoPeriodo = new JComboBox();
    lblMedio = new JLabel();
    cmbMedio = new JComboBox();
    tpArbolMedios = new JTabbedPane();
    spTelevision = new JScrollPane();
    panelTelevision = new JPanel();
    lblComercial = new JLabel();
    spTblComercial = new JScrollPane();
    tblComercial = new JTable();
    cbPautaTelevision = new JCheckBox();
    cbPautaRadio = new JCheckBox();
    cbPautaCine = new JCheckBox();
    cbPautaBasica = new JCheckBox();
    cbAgrupaOrdenes = new JCheckBox();
    cbOrdenPorProductoComercial = new JCheckBox();
    cbOrdenPorVersion = new JCheckBox();
    btnImportarMapaPautaTv = new JButton();
    btnImportarMapaPautaTvMultiple = new JButton();
    btnTvData = new JButton();
    spArbolTelevision = new JScrollPane();
    arbolTelevision = new CheckBoxTree();
    lblCanalTv = new JLabel();
    txtCanalTv = new JTextField();
    lblProgramaTv = new JLabel();
    txtProgramaTv = new JTextField();
    lblHoraInicioPrograma = new JLabel();
    txtHoraInicioPrograma = new JTextField();
    lblHoraFinPrograma = new JLabel();
    txtHoraFinPrograma = new JTextField();
    lblDiasPrograma = new JLabel();
    lblRatingTv = new JLabel();
    txtRatingTv = new JTextField();
    txtVCunaTarifa = new JTextField();
    lblVCunaNegocio = new JLabel();
    txtVCunaNegocio = new JTextField();
    txtDiasPrograma = new JTextField();
    lblVCunaTarifa = new JLabel();
    lblComercialTv = new JLabel();
    txtComercialTv = new JTextField();
    lblDerechoPrograma = new JLabel();
    txtDerechoPrograma = new JTextField();
    lblVersionPrograma = new JLabel();
    txtVersionPrograma = new JTextField();
    btnAgregarProgramaTv = new JButton();
    btnCrearMapaPautaTv = new JButton();
    btnEliminarProgramaTv = new JButton();
    spRadio = new JScrollPane();
    panelRadio = new JPanel();
    spArbolRadio = new JScrollPane();
    arbolRadio = new JTree();
    spPrensa = new JScrollPane();
    panelPrensa = new JPanel();
    spArbolPrensa = new JScrollPane();
    arbolPrensa = new CheckBoxTree();
    lblDiario = new JLabel();
    txtDiario = new JTextField();
    lblSeccion = new JLabel();
    txtSeccion = new JTextField();
    lblUbicacion = new JLabel();
    txtUbicacion = new JTextField();
    lblFormato = new JLabel();
    txtFormato = new JTextField();
    lblAnchoColumnas = new JLabel();
    txtAnchoColumnas = new JTextField();
    lblAltoModulos = new JLabel();
    txtAltoModulos = new JTextField();
    txtAnchoCm = new JTextField();
    lblAnchoCm = new JLabel();
    lblAltoCm = new JLabel();
    txtAltoCm = new JTextField();
    lblColor = new JLabel();
    txtColor = new JTextField();
    lblDia = new JLabel();
    lblTarifa = new JLabel();
    txtTarifa = new JTextField();
    btnCrearMapaPautaPrensa = new JButton();
    txtDia = new JTextField();
    panelMapaPauta = new JPanel();
    lblTipoPeriodoMapa = new JLabel();
    cmbTipoPeriodoMapa = new JComboBox();
    tpMapasPauta = new JTabbedPane();
    scrollPane1 = new JScrollPane();
    panelMapaPautaTv = new JPanel();
    lblProductoProveedor = new JLabel();
    btnCrearOrdenes = new JButton();
    txtProductoProveedor = new JTextField();
    scrollPane2 = new JScrollPane();
    panelTGRPtv = new JPanel();
    spTblTGRPtv = new JScrollPane();
    tblTGRPtv = new JTable();
    lblSuman = new JLabel();
    txtSuman = new JTextField();
    lblDescuento3 = new JLabel();
    txtSuman2 = new JTextField();
    lblDescuento = new JLabel();
    txtDescuento = new JTextField();
    lblDescuento4 = new JLabel();
    txtPorcentajeDescuentoVenta = new JTextField();
    lblDescuento6 = new JLabel();
    txtDescuentoVenta = new JTextField();
    lblSubTotal = new JLabel();
    txtSubTotal = new JTextField();
    lblDescuento5 = new JLabel();
    txtPorcentajeComisionAgencia = new JTextField();
    lblDescuento7 = new JLabel();
    txtComisionAgencia = new JTextField();
    lblBonificacionCompra = new JLabel();
    txtBonificacionCompra = new JTextField();
    lblSubtotalVenta = new JLabel();
    txtSubtotalVenta = new JTextField();
    lblSubtotalBonificacionCompra = new JLabel();
    txtSubtotalBonificacionCompra = new JTextField();
    lblPorcentajeBonifiacionVenta = new JLabel();
    txtPorcentajeBonificacionVenta = new JTextField();
    lblBonificacionVenta = new JLabel();
    txtBonificacionVenta = new JTextField();
    lblIVA = new JLabel();
    txtIVA = new JTextField();
    lblSubtotalBonificacionVenta = new JLabel();
    txtSubtotalBonificacionVenta = new JTextField();
    lblTotalPauta = new JLabel();
    txtTotalPauta = new JTextField();
    lblDescuento9 = new JLabel();
    txtIVA2 = new JTextField();
    lblDescuento10 = new JLabel();
    txtTotalPauta2 = new JTextField();
    scrollPane3 = new JScrollPane();
    panelOrdenesMedios = new JPanel();
    panelDescuentoOrdenMedio = new JPanel();
    cbIvaProveedor = new JCheckBox();
    cbIvaCliente = new JCheckBox();
    btnSetPDsctoOrdenMedio = new JButton();
    lblPorcentajeDescuentoOrdenMedio = new JLabel();
    txtPorcentajeDescuentoOrdenMedio = new JTextField();
    btnSetPDsctoOrdenMedioxProv = new JButton();
    lblPorcentajeBonificacionCompra = new JLabel();
    txtPorcentajeBonificacionCompra = new JTextField();
    btnSetPDsctoOrdenMedioTotal = new JButton();
    panelTipoPagoOrdenMedio = new JPanel();
    rbTipoPagoNormal = new JRadioButton();
    btnSetTipoPago = new JButton();
    rbTipoPagoCanje = new JRadioButton();
    txtPorcentajeCanje = new JTextField();
    btnSetTipoPagoxProv = new JButton();
    cbTipoPagoComision = new JCheckBox();
    btnSetTipoPagoTotal = new JButton();
    cbComisionAdicional = new JCheckBox();
    txtPorcentajeComisionAdicional = new JTextField();
    panelActualizarCodigoOrden = new JPanel();
    lblCodigoOrden = new JLabel();
    textCodigoOrden = new JTextField();
    btnLimpiarCodigoOrden = new JButton();
    btnCambiarCodigo = new JButton();
    panelTotalesOrdenMedio = new JPanel();
    lblSumanOrdenMedio = new JLabel();
    txtSumanOrdenMedio = new JTextField();
    lblSubTotalOrdenMedio = new JLabel();
    txtSubtotalOrdenMedio = new JTextField();
    lblDescuentoOrdenMedio = new JLabel();
    txtDescuentoOrdenMedio = new JTextField();
    lblIVAOrdenMedio = new JLabel();
    txtIVAOrdenMedio = new JTextField();
    lblBonificacionCompraOrden = new JLabel();
    txtBonificacionCompraOrden = new JTextField();
    lblTotalOrdenMedio = new JLabel();
    txtTotalOrdenMedio = new JTextField();
    panelObservacionOrdenMedio = new JPanel();
    spTxtObservacionOrdenMedio = new JScrollPane();
    txtObservacionOrdenMedio = new JTextArea();
    btnSetObservacionOrdenMedio = new JButton();
    btnSetObservacionOrdenMedioxProv = new JButton();
    btnSetObservacionOrdenMedioTotal = new JButton();
    spTblOrdenesMedioCmp = new JScrollPane();
    tblOrdenesMediosCmp = new JTable();
    spTblOrdenesMedio = new JScrollPane();
    tblOrdenesMedios = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpPlanMedio ========
    {/*  w ww.  j a va 2 s.  c  o m*/

        //======== spPlanMedio ========
        {

            //======== panelPlanMedio ========
            {
                panelPlanMedio.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.DLUX7), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(75)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(20)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(42)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(20)), 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(65)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX7) },
                        new RowSpec[] { new RowSpec(Sizes.DLUY7), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(13), FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(15), FormSpec.NO_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.DLUY4, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.DLUY7) }));

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

                //---- lblRevision ----
                lblRevision.setText("Revisi\u00f3n:");
                panelPlanMedio.add(lblRevision, cc.xy(9, 3));

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

                //---- lblFechaCreacion ----
                lblFechaCreacion.setText("F. Creaci\u00f3n:");
                panelPlanMedio.add(lblFechaCreacion,
                        cc.xywh(21, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(txtFechaCreacion, cc.xywh(23, 3, 3, 1));

                //---- lblCorporacion ----
                lblCorporacion.setText("Corporaci\u00f3n:");
                panelPlanMedio.add(lblCorporacion,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(txtCorporacion, cc.xywh(5, 5, 13, 1));
                panelPlanMedio.add(btnCorporacion,
                        cc.xywh(19, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblEstado ----
                lblEstado.setText("Estado:");
                panelPlanMedio.add(lblEstado,
                        cc.xywh(21, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbEstado, cc.xywh(23, 5, 3, 1));

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

                //---- lblModificaciones ----
                lblModificaciones.setText("Modificaciones:");
                panelPlanMedio.add(lblModificaciones,
                        cc.xywh(23, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtModificaciones ----
                txtModificaciones.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtModificaciones, cc.xy(25, 7));

                //---- lblOficina ----
                lblOficina.setText("Oficina:");
                panelPlanMedio.add(lblOficina,
                        cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(txtOficina, cc.xywh(5, 9, 13, 1));
                panelPlanMedio.add(btnOficina,
                        cc.xywh(19, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

                //---- txtAutorizacionSAP ----
                txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtAutorizacionSAP, cc.xywh(23, 9, 3, 1));

                //---- lblOrdenTrabajo ----
                lblOrdenTrabajo.setText("OT:");
                panelPlanMedio.add(lblOrdenTrabajo,
                        cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbOrdenTrabajo, cc.xywh(5, 11, 13, 1));

                //---- lblFechaAprobacion ----
                lblFechaAprobacion.setText("F. Aprobaci\u00f3n:");
                panelPlanMedio.add(lblFechaAprobacion, cc.xy(21, 11));
                panelPlanMedio.add(cmbFechaAprobacion, cc.xywh(23, 11, 3, 1));

                //---- lblOrdenTrabajoDetalle ----
                lblOrdenTrabajoDetalle.setText("Detalle OT:");
                panelPlanMedio.add(lblOrdenTrabajoDetalle,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbOrdenTrabajoDetalle, cc.xywh(5, 13, 13, 1));

                //---- cbPrepago ----
                cbPrepago.setText("Prepago");
                panelPlanMedio.add(cbPrepago, cc.xy(23, 13));

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

                //---- txtCampana ----
                txtCampana.setEditable(false);
                panelPlanMedio.add(txtCampana, cc.xywh(5, 15, 13, 1));

                //---- lblConcepto ----
                lblConcepto.setText("Concepto:");
                panelPlanMedio.add(lblConcepto,
                        cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(txtConcepto, cc.xywh(5, 17, 13, 1));

                //---- cbPlanMedioNuevaVersion ----
                cbPlanMedioNuevaVersion.setText("Nueva Versi\u00f3n");
                panelPlanMedio.add(cbPlanMedioNuevaVersion, cc.xy(5, 19));

                //---- cbPlanMedioNuevoMes ----
                cbPlanMedioNuevoMes.setText("Nuevo Mes");
                panelPlanMedio.add(cbPlanMedioNuevoMes, cc.xywh(11, 19, 3, 1));

                //---- lblPlanMedioRelacion ----
                lblPlanMedioRelacion.setText("Relaci\u00f3n con:");
                panelPlanMedio.add(lblPlanMedioRelacion,
                        cc.xywh(17, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(textPlanMedioRelacion, cc.xywh(19, 19, 3, 1));
                panelPlanMedio.add(btnPlanMedioRelacion,
                        cc.xywh(23, 19, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));
                panelPlanMedio.add(separatorEstrategia, cc.xywh(3, 21, 23, 1));

                //---- lblTarget ----
                lblTarget.setText("Target:");
                panelPlanMedio.add(lblTarget,
                        cc.xywh(3, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbTarget, cc.xywh(5, 23, 13, 1));

                //---- lblGuayaquil ----
                lblGuayaquil.setText("Guayaquil:");
                panelPlanMedio.add(lblGuayaquil,
                        cc.xywh(21, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtGuayaquil ----
                txtGuayaquil.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtGuayaquil, cc.xy(23, 23));
                panelPlanMedio.add(btnGuayaquil,
                        cc.xywh(25, 23, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblPeriodo ----
                lblPeriodo.setText("Per\u00edodo del:");
                panelPlanMedio.add(lblPeriodo,
                        cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbPeriodoFechaInicio, cc.xywh(5, 25, 3, 1));

                //---- lblPeriodoAl ----
                lblPeriodoAl.setText("al:");
                panelPlanMedio.add(lblPeriodoAl,
                        cc.xywh(9, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(cmbPeriodoFechaFin, cc.xywh(11, 25, 5, 1));

                //---- lblQuito ----
                lblQuito.setText("Quito:");
                panelPlanMedio.add(lblQuito,
                        cc.xywh(21, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtQuito ----
                txtQuito.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtQuito, cc.xy(23, 25));
                panelPlanMedio.add(btnQuito, cc.xywh(25, 25, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblCobertura ----
                lblCobertura.setText("Cobertura:");
                panelPlanMedio.add(lblCobertura,
                        cc.xywh(3, 27, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //======== spCobertura ========
                {

                    //---- txtCobertura ----
                    txtCobertura.setLineWrap(false);
                    spCobertura.setViewportView(txtCobertura);
                }
                panelPlanMedio.add(spCobertura, cc.xywh(5, 27, 13, 3));

                //---- lblTotal ----
                lblTotal.setText("Total:");
                panelPlanMedio.add(lblTotal,
                        cc.xywh(21, 27, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtTotalCiudad ----
                txtTotalCiudad.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtTotalCiudad, cc.xy(23, 27));
                panelPlanMedio.add(btnTotalCiudad,
                        cc.xywh(25, 27, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblOtrasConsideraciones ----
                lblOtrasConsideraciones.setText("Otras");
                panelPlanMedio.add(lblOtrasConsideraciones,
                        cc.xywh(3, 31, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //======== spOtrasConsideraciones ========
                {
                    spOtrasConsideraciones.setViewportView(txtOtrasConsideraciones);
                }
                panelPlanMedio.add(spOtrasConsideraciones, cc.xywh(5, 31, 13, 3));

                //---- lblConsideraciones ----
                lblConsideraciones.setText("Consideraciones:");
                panelPlanMedio.add(lblConsideraciones,
                        cc.xywh(3, 33, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedio.add(separatorTotales, cc.xywh(3, 35, 23, 1));

                //---- lblSumaPlanMedio ----
                lblSumaPlanMedio.setText("Suma:");
                panelPlanMedio.add(lblSumaPlanMedio,
                        cc.xywh(3, 37, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                //---- lblBonificacionVentaPlanMedio ----
                lblBonificacionVentaPlanMedio.setText("Bonificaci\u00f3n:");
                panelPlanMedio.add(lblBonificacionVentaPlanMedio,
                        cc.xywh(7, 37, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtBonificacionVentaPlanMedio ----
                txtBonificacionVentaPlanMedio.setEditable(false);
                txtBonificacionVentaPlanMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtBonificacionVentaPlanMedio, cc.xywh(11, 37, 3, 1));

                //---- lblDescuentoPlanMedio ----
                lblDescuentoPlanMedio.setText("Descuento:");
                panelPlanMedio.add(lblDescuentoPlanMedio,
                        cc.xywh(3, 39, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                //---- lblSubtotalBonificacionVentaPlanMedio ----
                lblSubtotalBonificacionVentaPlanMedio.setText("SubTotal:");
                panelPlanMedio.add(lblSubtotalBonificacionVentaPlanMedio,
                        cc.xywh(7, 39, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtSubtotalBonificacionVentaPlanMedio ----
                txtSubtotalBonificacionVentaPlanMedio.setEditable(false);
                txtSubtotalBonificacionVentaPlanMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtSubtotalBonificacionVentaPlanMedio, cc.xywh(11, 39, 3, 1));

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

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

                //---- lblIvaPlanMedio ----
                lblIvaPlanMedio.setText("IVA:");
                panelPlanMedio.add(lblIvaPlanMedio,
                        cc.xywh(9, 41, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtIvaPlanMedio ----
                txtIvaPlanMedio.setEditable(false);
                txtIvaPlanMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtIvaPlanMedio, cc.xywh(11, 41, 3, 1));

                //---- lblSubtotalPlanMedio ----
                lblSubtotalPlanMedio.setText("SubTotal:");
                panelPlanMedio.add(lblSubtotalPlanMedio,
                        cc.xywh(3, 43, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                //---- lblTotalPlanMedio ----
                lblTotalPlanMedio.setText("Total:");
                panelPlanMedio.add(lblTotalPlanMedio,
                        cc.xywh(9, 43, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtTotalPlanMedio ----
                txtTotalPlanMedio.setEditable(false);
                txtTotalPlanMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPlanMedio.add(txtTotalPlanMedio, cc.xywh(11, 43, 3, 1));
            }
            spPlanMedio.setViewportView(panelPlanMedio);
        }
        jtpPlanMedio.addTab("Estrategia", spPlanMedio);

        //======== spPlanMedioPeriodo ========
        {

            //======== panelPlanMedioPeriodo ========
            {
                panelPlanMedioPeriodo.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.DLUX7), 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,
                                new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(Sizes.DLUX7) },
                        new RowSpec[] { new RowSpec(Sizes.DLUY7), 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(100)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.DLUY7) }));

                //======== spTblSubPeriodo ========
                {

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

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                    tblSubPeriodo.setPreferredScrollableViewportSize(new Dimension(450, 150));
                    spTblSubPeriodo.setViewportView(tblSubPeriodo);
                }
                panelPlanMedioPeriodo.add(spTblSubPeriodo, cc.xywh(3, 11, 9, 5));

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

                //---- lblSubPeriodo ----
                lblSubPeriodo.setText("Periodo del:");
                panelPlanMedioPeriodo.add(lblSubPeriodo,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedioPeriodo.add(cmbSubPeriodoFechaInicio, cc.xy(5, 5));

                //---- lblSubPeriodoAl ----
                lblSubPeriodoAl.setText("al:");
                panelPlanMedioPeriodo.add(lblSubPeriodoAl,
                        cc.xywh(7, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPlanMedioPeriodo.add(cmbSubPeriodoFechaFin, cc.xy(9, 5));

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

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

                    //---- btnEliminarDetalle ----
                    btnEliminarDetalle.setText("E");
                    panelAUE.add(btnEliminarDetalle, cc.xy(5, 1));
                }
                panelPlanMedioPeriodo.add(panelAUE, cc.xywh(3, 9, 3, 1));
            }
            spPlanMedioPeriodo.setViewportView(panelPlanMedioPeriodo);
        }
        jtpPlanMedio.addTab("Planificaci\u00f3n", spPlanMedioPeriodo);

        //======== spProveedorPrograma ========
        {
            spProveedorPrograma.setEnabled(true);

            //======== panelProveedorPrograma ========
            {
                panelProveedorPrograma.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.DLUX7), 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(140)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(250), FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX7) },
                        new RowSpec[] { new RowSpec(Sizes.DLUY7), 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.DLUY7) }));

                //---- lblTipoPeriodo ----
                lblTipoPeriodo.setText("Tipo - Periodo:");
                panelProveedorPrograma.add(lblTipoPeriodo,
                        cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedorPrograma.add(cmbTipoPeriodo, cc.xywh(5, 3, 3, 1));

                //---- lblMedio ----
                lblMedio.setText("Medio:");
                panelProveedorPrograma.add(lblMedio,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelProveedorPrograma.add(cmbMedio, cc.xy(5, 5));

                //======== tpArbolMedios ========
                {

                    //======== spTelevision ========
                    {
                        spTelevision
                                .setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

                        //======== panelTelevision ========
                        {
                            panelTelevision.setLayout(new FormLayout(new ColumnSpec[] {
                                    new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(62)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(62)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                                    new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(Sizes.dluY(77)), 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.DLUY4), 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,
                                            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(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

                            //---- lblComercial ----
                            lblComercial.setText("Versiones:");
                            panelTelevision.add(lblComercial,
                                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //======== spTblComercial ========
                            {

                                //---- tblComercial ----
                                tblComercial.setModel(new DefaultTableModel(new Object[][] {},
                                        new String[] { " ", "C\u00f3digo", "Versi\u00f3n", "Der. Programa",
                                                "Identificaci\u00f3n", "Duraci\u00f3n" }) {
                                    Class[] columnTypes = new Class[] { Boolean.class, Object.class,
                                            Object.class, Object.class, Object.class, Object.class };
                                    boolean[] columnEditable = new boolean[] { true, false, false, false, false,
                                            false };

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

                                    @Override
                                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                                        return columnEditable[columnIndex];
                                    }
                                });
                                spTblComercial.setViewportView(tblComercial);
                            }
                            panelTelevision.add(spTblComercial, cc.xywh(5, 5, 17, 3));

                            //---- cbPautaTelevision ----
                            cbPautaTelevision.setText("Televisi\u00f3n");
                            panelTelevision.add(cbPautaTelevision, cc.xy(5, 9));

                            //---- cbPautaRadio ----
                            cbPautaRadio.setText("Radio");
                            panelTelevision.add(cbPautaRadio, cc.xywh(9, 9, 3, 1));

                            //---- cbPautaCine ----
                            cbPautaCine.setText("Cine");
                            panelTelevision.add(cbPautaCine, cc.xy(13, 9));

                            //---- cbPautaBasica ----
                            cbPautaBasica.setText("Pauta b\u00e1sica");
                            panelTelevision.add(cbPautaBasica, cc.xy(5, 11));

                            //---- cbAgrupaOrdenes ----
                            cbAgrupaOrdenes.setText("Orden por Medio");
                            panelTelevision.add(cbAgrupaOrdenes, cc.xy(5, 13));

                            //---- cbOrdenPorProductoComercial ----
                            cbOrdenPorProductoComercial.setText("Orden por Producto Comercial");
                            panelTelevision.add(cbOrdenPorProductoComercial,
                                    cc.xywh(9, 13, 5, 1, CellConstraints.FILL, CellConstraints.FILL));

                            //---- cbOrdenPorVersion ----
                            cbOrdenPorVersion.setText("Orden por Comercial");
                            panelTelevision.add(cbOrdenPorVersion,
                                    cc.xywh(15, 13, 3, 1, CellConstraints.FILL, CellConstraints.FILL));

                            //---- btnImportarMapaPautaTv ----
                            btnImportarMapaPautaTv.setText("Excel B\u00e1");
                            panelTelevision.add(btnImportarMapaPautaTv, cc.xy(11, 17));

                            //---- btnImportarMapaPautaTvMultiple ----
                            btnImportarMapaPautaTvMultiple.setText("Cargar Excel");
                            panelTelevision.add(btnImportarMapaPautaTvMultiple, cc.xy(5, 17));

                            //---- btnTvData ----
                            btnTvData.setText("C. Excel");
                            panelTelevision.add(btnTvData,
                                    cc.xywh(5, 19, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                            //======== spArbolTelevision ========
                            {

                                //---- arbolTelevision ----
                                arbolTelevision.setVisibleRowCount(20);
                                spArbolTelevision.setViewportView(arbolTelevision);
                            }
                            panelTelevision.add(spArbolTelevision, cc.xywh(3, 21, 9, 27));

                            //---- lblCanalTv ----
                            lblCanalTv.setText("Canal:");
                            panelTelevision.add(lblCanalTv,
                                    cc.xywh(13, 21, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtCanalTv, cc.xywh(15, 21, 5, 1));

                            //---- lblProgramaTv ----
                            lblProgramaTv.setText("Programa:");
                            panelTelevision.add(lblProgramaTv,
                                    cc.xywh(13, 23, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtProgramaTv, cc.xywh(15, 23, 5, 1));

                            //---- lblHoraInicioPrograma ----
                            lblHoraInicioPrograma.setText("Hora Inicio:");
                            panelTelevision.add(lblHoraInicioPrograma,
                                    cc.xywh(13, 25, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtHoraInicioPrograma, cc.xy(15, 25));

                            //---- lblHoraFinPrograma ----
                            lblHoraFinPrograma.setText("Hora Fin:");
                            panelTelevision.add(lblHoraFinPrograma,
                                    cc.xywh(17, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtHoraFinPrograma, cc.xy(19, 25));

                            //---- lblDiasPrograma ----
                            lblDiasPrograma.setText("D\u00edas:");
                            panelTelevision.add(lblDiasPrograma,
                                    cc.xywh(13, 27, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- lblRatingTv ----
                            lblRatingTv.setText("Rating:");
                            panelTelevision.add(lblRatingTv,
                                    cc.xywh(17, 27, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtRatingTv, cc.xy(19, 27));
                            panelTelevision.add(txtVCunaTarifa, cc.xy(15, 29));

                            //---- lblVCunaNegocio ----
                            lblVCunaNegocio.setText("V. Cu\u00f1a Negocio:");
                            panelTelevision.add(lblVCunaNegocio,
                                    cc.xywh(17, 29, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtVCunaNegocio, cc.xy(19, 29));
                            panelTelevision.add(txtDiasPrograma, cc.xy(15, 27));

                            //---- lblVCunaTarifa ----
                            lblVCunaTarifa.setText("V. Cu\u00f1a Tarifa:");
                            panelTelevision.add(lblVCunaTarifa,
                                    cc.xywh(13, 29, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- lblComercialTv ----
                            lblComercialTv.setText("Comercial:");
                            panelTelevision.add(lblComercialTv,
                                    cc.xywh(13, 31, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtComercialTv, cc.xywh(15, 31, 5, 1));

                            //---- lblDerechoPrograma ----
                            lblDerechoPrograma.setText("Der. Programa:");
                            panelTelevision.add(lblDerechoPrograma,
                                    cc.xywh(13, 33, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtDerechoPrograma, cc.xywh(15, 33, 3, 1));

                            //---- lblVersionPrograma ----
                            lblVersionPrograma.setText("Versi\u00f3n:");
                            panelTelevision.add(lblVersionPrograma,
                                    cc.xywh(13, 35, 2, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelTelevision.add(txtVersionPrograma, cc.xy(15, 35));

                            //---- btnAgregarProgramaTv ----
                            btnAgregarProgramaTv.setText("Add Programa");
                            panelTelevision.add(btnAgregarProgramaTv, cc.xy(15, 37));

                            //---- btnCrearMapaPautaTv ----
                            btnCrearMapaPautaTv.setText("Crear Mapa Pauta");
                            panelTelevision.add(btnCrearMapaPautaTv, cc.xy(19, 37));

                            //---- btnEliminarProgramaTv ----
                            btnEliminarProgramaTv.setText("Delete Programa");
                            panelTelevision.add(btnEliminarProgramaTv, cc.xy(17, 37));
                        }
                        spTelevision.setViewportView(panelTelevision);
                    }
                    tpArbolMedios.addTab("Medios", spTelevision);

                    //======== spRadio ========
                    {

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

                            //======== spArbolRadio ========
                            {
                                spArbolRadio.setViewportView(arbolRadio);
                            }
                            panelRadio.add(spArbolRadio, cc.xywh(3, 3, 5, 9));
                        }
                        spRadio.setViewportView(panelRadio);
                    }
                    tpArbolMedios.addTab("M1", spRadio);

                    //======== spPrensa ========
                    {

                        //======== panelPrensa ========
                        {
                            panelPrensa.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(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)),
                                    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(30)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                                    new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            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.DLUY7), 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)) }));

                            //======== spArbolPrensa ========
                            {

                                //---- arbolPrensa ----
                                arbolPrensa.setVisibleRowCount(20);
                                spArbolPrensa.setViewportView(arbolPrensa);
                            }
                            panelPrensa.add(spArbolPrensa, cc.xywh(3, 3, 5, 25));

                            //---- lblDiario ----
                            lblDiario.setText("Diario:");
                            panelPrensa.add(lblDiario,
                                    cc.xywh(11, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelPrensa.add(txtDiario, cc.xywh(13, 3, 9, 1));

                            //---- lblSeccion ----
                            lblSeccion.setText("Secci\u00f3n:");
                            panelPrensa.add(lblSeccion,
                                    cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelPrensa.add(txtSeccion, cc.xywh(13, 5, 9, 1));

                            //---- lblUbicacion ----
                            lblUbicacion.setText("Ubicaci\u00f3n:");
                            panelPrensa.add(lblUbicacion,
                                    cc.xywh(11, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelPrensa.add(txtUbicacion, cc.xywh(13, 7, 9, 1));

                            //---- lblFormato ----
                            lblFormato.setText("Formato:");
                            panelPrensa.add(lblFormato,
                                    cc.xywh(11, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelPrensa.add(txtFormato, cc.xywh(13, 9, 9, 1));

                            //---- lblAnchoColumnas ----
                            lblAnchoColumnas.setText("Ancho (Columnas):");
                            panelPrensa.add(lblAnchoColumnas,
                                    cc.xywh(11, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtAnchoColumnas ----
                            txtAnchoColumnas.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelPrensa.add(txtAnchoColumnas, cc.xy(13, 11));

                            //---- lblAltoModulos ----
                            lblAltoModulos.setText("Alto (Modulos):");
                            panelPrensa.add(lblAltoModulos,
                                    cc.xywh(17, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtAltoModulos ----
                            txtAltoModulos.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelPrensa.add(txtAltoModulos, cc.xy(19, 11));

                            //---- txtAnchoCm ----
                            txtAnchoCm.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelPrensa.add(txtAnchoCm, cc.xy(13, 13));

                            //---- lblAnchoCm ----
                            lblAnchoCm.setText("Ancho (Cm.):");
                            panelPrensa.add(lblAnchoCm,
                                    cc.xywh(11, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- lblAltoCm ----
                            lblAltoCm.setText("Alto (Cm.):");
                            panelPrensa.add(lblAltoCm,
                                    cc.xywh(17, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtAltoCm ----
                            txtAltoCm.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelPrensa.add(txtAltoCm, cc.xy(19, 13));

                            //---- lblColor ----
                            lblColor.setText("Color:");
                            panelPrensa.add(lblColor,
                                    cc.xywh(11, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            panelPrensa.add(txtColor, cc.xy(13, 15));

                            //---- lblDia ----
                            lblDia.setText("D\u00eda:");
                            panelPrensa.add(lblDia,
                                    cc.xywh(17, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- lblTarifa ----
                            lblTarifa.setText("Tarifa($):");
                            panelPrensa.add(lblTarifa,
                                    cc.xywh(11, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtTarifa ----
                            txtTarifa.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelPrensa.add(txtTarifa, cc.xywh(13, 17, 3, 1));

                            //---- btnCrearMapaPautaPrensa ----
                            btnCrearMapaPautaPrensa.setText("Crear Mapa Pauta");
                            panelPrensa.add(btnCrearMapaPautaPrensa, cc.xywh(19, 21, 3, 1));
                            panelPrensa.add(txtDia, cc.xy(19, 15));
                        }
                        spPrensa.setViewportView(panelPrensa);
                    }
                    tpArbolMedios.addTab("M2", spPrensa);

                }
                panelProveedorPrograma.add(tpArbolMedios, cc.xywh(3, 9, 9, 5));
            }
            spProveedorPrograma.setViewportView(panelProveedorPrograma);
        }
        jtpPlanMedio.addTab("Medios", spProveedorPrograma);

        //======== panelMapaPauta ========
        {
            panelMapaPauta.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(240)), 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(17)) },
                    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,
                            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)) }));

            //---- lblTipoPeriodoMapa ----
            lblTipoPeriodoMapa.setText("Tipo - Periodo:");
            panelMapaPauta.add(lblTipoPeriodoMapa,
                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelMapaPauta.add(cmbTipoPeriodoMapa, cc.xy(5, 3));

            //======== tpMapasPauta ========
            {

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

                    //======== panelMapaPautaTv ========
                    {
                        panelMapaPautaTv.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("max(default;150dlu)"), 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.DLUX5) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.CENTER, Sizes.dluY(150), FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY5),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));

                        //---- lblProductoProveedor ----
                        lblProductoProveedor.setText("Producto del Proveedor:");
                        panelMapaPautaTv.add(lblProductoProveedor, cc.xy(3, 13));

                        //---- btnCrearOrdenes ----
                        btnCrearOrdenes.setText("Imprimir Ordenes");
                        panelMapaPautaTv.add(btnCrearOrdenes,
                                cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtProductoProveedor ----
                        txtProductoProveedor.setEditable(false);
                        panelMapaPautaTv.add(txtProductoProveedor, cc.xywh(5, 13, 3, 1));
                    }
                    scrollPane1.setViewportView(panelMapaPautaTv);
                }
                tpMapasPauta.addTab("Medio", scrollPane1);

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

                    //======== panelTGRPtv ========
                    {
                        panelTGRPtv.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                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(90)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(98)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(75), FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(34)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(77)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                                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(180)), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.dluY(10)) }));

                        //======== spTblTGRPtv ========
                        {

                            //---- tblTGRPtv ----
                            tblTGRPtv.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "#", "H.INI", "MEDIO", "PROGRAMA", "COMERCIAL", "CU\u00d1AS",
                                            "GYE", "UIO", "PON", "TRPS", "TARIFA", "VALOR TOTAL" }) {
                                boolean[] columnEditable = new boolean[] { false, false, false, false, false,
                                        false, false, false, false, false, false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            {
                                TableColumnModel cm = tblTGRPtv.getColumnModel();
                                cm.getColumn(0).setPreferredWidth(30);
                            }
                            spTblTGRPtv.setViewportView(tblTGRPtv);
                        }
                        panelTGRPtv.add(spTblTGRPtv, cc.xywh(3, 3, 17, 5));

                        //---- lblSuman ----
                        lblSuman.setText("Suman:");
                        panelTGRPtv.add(lblSuman,
                                cc.xywh(7, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtSuman ----
                        txtSuman.setEditable(false);
                        txtSuman.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtSuman, cc.xy(9, 11));

                        //---- lblDescuento3 ----
                        lblDescuento3.setText("Suman:");
                        panelTGRPtv.add(lblDescuento3,
                                cc.xywh(17, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtSuman2 ----
                        txtSuman2.setEditable(false);
                        txtSuman2.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtSuman2, cc.xy(19, 11));

                        //---- lblDescuento ----
                        lblDescuento.setText("Descuento Agencia [$]:");
                        panelTGRPtv.add(lblDescuento,
                                cc.xywh(7, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtDescuento ----
                        txtDescuento.setHorizontalAlignment(SwingConstants.RIGHT);
                        txtDescuento.setEditable(false);
                        panelTGRPtv.add(txtDescuento, cc.xy(9, 13));

                        //---- lblDescuento4 ----
                        lblDescuento4.setText("Descuento Agencia [%]:");
                        panelTGRPtv.add(lblDescuento4,
                                cc.xywh(13, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtPorcentajeDescuentoVenta ----
                        txtPorcentajeDescuentoVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtPorcentajeDescuentoVenta, cc.xy(15, 13));

                        //---- lblDescuento6 ----
                        lblDescuento6.setText("Descuento Agencia [$]:");
                        panelTGRPtv.add(lblDescuento6,
                                cc.xywh(17, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtDescuentoVenta ----
                        txtDescuentoVenta.setEditable(false);
                        txtDescuentoVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtDescuentoVenta, cc.xy(19, 13));

                        //---- lblSubTotal ----
                        lblSubTotal.setText("SubTotal:");
                        panelTGRPtv.add(lblSubTotal,
                                cc.xywh(7, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                        //---- lblDescuento5 ----
                        lblDescuento5.setText("Comisi\u00f3n Agencia [%]:");
                        panelTGRPtv.add(lblDescuento5,
                                cc.xywh(13, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtPorcentajeComisionAgencia ----
                        txtPorcentajeComisionAgencia.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtPorcentajeComisionAgencia, cc.xy(15, 15));

                        //---- lblDescuento7 ----
                        lblDescuento7.setText("Comisi\u00f3n Agencia [$]:");
                        panelTGRPtv.add(lblDescuento7,
                                cc.xywh(17, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtComisionAgencia ----
                        txtComisionAgencia.setEditable(false);
                        txtComisionAgencia.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtComisionAgencia, cc.xy(19, 15));

                        //---- lblBonificacionCompra ----
                        lblBonificacionCompra.setText("Bonificaci\u00f3n [$]:");
                        panelTGRPtv.add(lblBonificacionCompra,
                                cc.xywh(7, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtBonificacionCompra ----
                        txtBonificacionCompra.setEditable(false);
                        txtBonificacionCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtBonificacionCompra, cc.xy(9, 17));

                        //---- lblSubtotalVenta ----
                        lblSubtotalVenta.setText("SubTotal:");
                        panelTGRPtv.add(lblSubtotalVenta,
                                cc.xywh(17, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtSubtotalVenta ----
                        txtSubtotalVenta.setEditable(false);
                        txtSubtotalVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtSubtotalVenta, cc.xy(19, 17));

                        //---- lblSubtotalBonificacionCompra ----
                        lblSubtotalBonificacionCompra.setText("SubTotal:");
                        panelTGRPtv.add(lblSubtotalBonificacionCompra,
                                cc.xywh(7, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtSubtotalBonificacionCompra ----
                        txtSubtotalBonificacionCompra.setEditable(false);
                        txtSubtotalBonificacionCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtSubtotalBonificacionCompra, cc.xy(9, 19));

                        //---- lblPorcentajeBonifiacionVenta ----
                        lblPorcentajeBonifiacionVenta.setText("Bonificaci\u00f3n [%]:");
                        panelTGRPtv.add(lblPorcentajeBonifiacionVenta,
                                cc.xywh(13, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtPorcentajeBonificacionVenta ----
                        txtPorcentajeBonificacionVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtPorcentajeBonificacionVenta, cc.xy(15, 19));

                        //---- lblBonificacionVenta ----
                        lblBonificacionVenta.setText("Bonificaci\u00f3n [$]:");
                        panelTGRPtv.add(lblBonificacionVenta,
                                cc.xywh(17, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtBonificacionVenta ----
                        txtBonificacionVenta.setEditable(false);
                        txtBonificacionVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtBonificacionVenta, cc.xy(19, 19));

                        //---- lblIVA ----
                        lblIVA.setText("IVA:");
                        panelTGRPtv.add(lblIVA,
                                cc.xywh(7, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtIVA ----
                        txtIVA.setEditable(false);
                        txtIVA.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtIVA, cc.xy(9, 21));

                        //---- lblSubtotalBonificacionVenta ----
                        lblSubtotalBonificacionVenta.setText("SubTotal:");
                        panelTGRPtv.add(lblSubtotalBonificacionVenta,
                                cc.xywh(17, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtSubtotalBonificacionVenta ----
                        txtSubtotalBonificacionVenta.setEditable(false);
                        txtSubtotalBonificacionVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtSubtotalBonificacionVenta, cc.xy(19, 21));

                        //---- lblTotalPauta ----
                        lblTotalPauta.setText("Total:");
                        panelTGRPtv.add(lblTotalPauta,
                                cc.xywh(7, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtTotalPauta ----
                        txtTotalPauta.setEditable(false);
                        txtTotalPauta.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtTotalPauta, cc.xy(9, 23));

                        //---- lblDescuento9 ----
                        lblDescuento9.setText("IVA:");
                        panelTGRPtv.add(lblDescuento9,
                                cc.xywh(17, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtIVA2 ----
                        txtIVA2.setEditable(false);
                        txtIVA2.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtIVA2, cc.xy(19, 23));

                        //---- lblDescuento10 ----
                        lblDescuento10.setText("Total:");
                        panelTGRPtv.add(lblDescuento10,
                                cc.xywh(17, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                        //---- txtTotalPauta2 ----
                        txtTotalPauta2.setEditable(false);
                        txtTotalPauta2.setHorizontalAlignment(SwingConstants.RIGHT);
                        panelTGRPtv.add(txtTotalPauta2, cc.xy(19, 25));
                    }
                    scrollPane2.setViewportView(panelTGRPtv);
                }
                tpMapasPauta.addTab("TGRP", scrollPane2);

                //======== scrollPane3 ========
                {

                    //======== panelOrdenesMedios ========
                    {
                        panelOrdenesMedios.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX8), new ColumnSpec(Sizes.dluX(130)),
                                        new ColumnSpec(Sizes.DLUX4), new ColumnSpec(Sizes.dluX(115)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(87)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(47), FormSpec.DEFAULT_GROW),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                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,
                                        new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                        //======== panelDescuentoOrdenMedio ========
                        {
                            panelDescuentoOrdenMedio.setBorder(new TitledBorder("Descuento y condiciones IVA"));
                            panelDescuentoOrdenMedio.setLayout(new FormLayout(
                                    new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, new ColumnSpec(Sizes.DLUX5),
                                            new ColumnSpec(Sizes.dluX(50)),
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC },
                                    RowSpec.decodeSpecs("default, 19dlu, default")));

                            //---- cbIvaProveedor ----
                            cbIvaProveedor.setText("IVA Proveedor");
                            cbIvaProveedor.setSelected(true);
                            panelDescuentoOrdenMedio.add(cbIvaProveedor, cc.xy(1, 1));

                            //---- cbIvaCliente ----
                            cbIvaCliente.setText("IVA Cliente");
                            cbIvaCliente.setSelected(true);
                            panelDescuentoOrdenMedio.add(cbIvaCliente, cc.xy(3, 1));

                            //---- btnSetPDsctoOrdenMedio ----
                            btnSetPDsctoOrdenMedio.setText("Actualizar Orden");
                            panelDescuentoOrdenMedio.add(btnSetPDsctoOrdenMedio, cc.xy(5, 1));

                            //---- lblPorcentajeDescuentoOrdenMedio ----
                            lblPorcentajeDescuentoOrdenMedio.setText("Desc. Agencia [%]:");
                            panelDescuentoOrdenMedio.add(lblPorcentajeDescuentoOrdenMedio,
                                    cc.xywh(1, 2, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtPorcentajeDescuentoOrdenMedio ----
                            txtPorcentajeDescuentoOrdenMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelDescuentoOrdenMedio.add(txtPorcentajeDescuentoOrdenMedio, cc.xy(3, 2));

                            //---- btnSetPDsctoOrdenMedioxProv ----
                            btnSetPDsctoOrdenMedioxProv.setText("Actualizar Medio");
                            panelDescuentoOrdenMedio.add(btnSetPDsctoOrdenMedioxProv, cc.xy(5, 2));

                            //---- lblPorcentajeBonificacionCompra ----
                            lblPorcentajeBonificacionCompra.setText("Bonificaci\u00f3n [%]:");
                            panelDescuentoOrdenMedio.add(lblPorcentajeBonificacionCompra,
                                    cc.xywh(1, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtPorcentajeBonificacionCompra ----
                            txtPorcentajeBonificacionCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelDescuentoOrdenMedio.add(txtPorcentajeBonificacionCompra, cc.xy(3, 3));

                            //---- btnSetPDsctoOrdenMedioTotal ----
                            btnSetPDsctoOrdenMedioTotal.setText("Actualizar Todos");
                            panelDescuentoOrdenMedio.add(btnSetPDsctoOrdenMedioTotal, cc.xy(5, 3));
                        }
                        panelOrdenesMedios.add(panelDescuentoOrdenMedio, cc.xywh(2, 3, 3, 1));

                        //======== panelTipoPagoOrdenMedio ========
                        {
                            panelTipoPagoOrdenMedio.setBorder(new TitledBorder("Forma de Pago"));
                            panelTipoPagoOrdenMedio.setLayout(new FormLayout(new ColumnSpec[] {
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(30)) },
                                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC }));

                            //---- rbTipoPagoNormal ----
                            rbTipoPagoNormal.setText("Normal");
                            panelTipoPagoOrdenMedio.add(rbTipoPagoNormal, cc.xy(1, 1));

                            //---- btnSetTipoPago ----
                            btnSetTipoPago.setText("Actualizar Orden");
                            panelTipoPagoOrdenMedio.add(btnSetTipoPago, cc.xy(5, 1));

                            //---- rbTipoPagoCanje ----
                            rbTipoPagoCanje.setText("Facturaci\u00f3n Directa [%]:");
                            panelTipoPagoOrdenMedio.add(rbTipoPagoCanje, cc.xy(1, 3));

                            //---- txtPorcentajeCanje ----
                            txtPorcentajeCanje.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelTipoPagoOrdenMedio.add(txtPorcentajeCanje, cc.xy(3, 3));

                            //---- btnSetTipoPagoxProv ----
                            btnSetTipoPagoxProv.setText("Actualizar Medio");
                            panelTipoPagoOrdenMedio.add(btnSetTipoPagoxProv, cc.xy(5, 3));

                            //---- cbTipoPagoComision ----
                            cbTipoPagoComision.setText("Comisi\u00f3n Directa");
                            panelTipoPagoOrdenMedio.add(cbTipoPagoComision, cc.xy(1, 5));

                            //---- btnSetTipoPagoTotal ----
                            btnSetTipoPagoTotal.setText("Actualizar Todos");
                            panelTipoPagoOrdenMedio.add(btnSetTipoPagoTotal, cc.xy(5, 5));

                            //---- cbComisionAdicional ----
                            cbComisionAdicional.setText("Comisi\u00f3n Adicional [%]:");
                            panelTipoPagoOrdenMedio.add(cbComisionAdicional, cc.xy(9, 5));

                            //---- txtPorcentajeComisionAdicional ----
                            txtPorcentajeComisionAdicional.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelTipoPagoOrdenMedio.add(txtPorcentajeComisionAdicional, cc.xy(11, 5));
                        }
                        panelOrdenesMedios.add(panelTipoPagoOrdenMedio, cc.xywh(6, 2, 5, 2));

                        //======== panelActualizarCodigoOrden ========
                        {
                            panelActualizarCodigoOrden.setBorder(new TitledBorder("Actualizar C\u00f3digo"));
                            panelActualizarCodigoOrden.setLayout(new FormLayout(new ColumnSpec[] {
                                    new ColumnSpec(Sizes.dluX(31)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(Sizes.dluX(47)), 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 }));

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

                            //---- btnLimpiarCodigoOrden ----
                            btnLimpiarCodigoOrden.setText("Limpiar");
                            panelActualizarCodigoOrden.add(btnLimpiarCodigoOrden, cc.xy(5, 1));

                            //---- btnCambiarCodigo ----
                            btnCambiarCodigo.setText("Cambiar");
                            panelActualizarCodigoOrden.add(btnCambiarCodigo, cc.xy(5, 3));
                        }
                        panelOrdenesMedios.add(panelActualizarCodigoOrden, cc.xy(12, 3));

                        //======== panelTotalesOrdenMedio ========
                        {
                            panelTotalesOrdenMedio.setBorder(new TitledBorder("Totales"));
                            panelTotalesOrdenMedio
                                    .setLayout(new FormLayout(
                                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                                    new ColumnSpec(Sizes.dluX(70)),
                                                    new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX5,
                                                            FormSpec.NO_GROW),
                                                    FormFactory.DEFAULT_COLSPEC, new ColumnSpec(Sizes.DLUX3),
                                                    new ColumnSpec(Sizes.dluX(70)),
                                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC },
                                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC,
                                                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                                    FormFactory.LINE_GAP_ROWSPEC,
                                                    FormFactory.DEFAULT_ROWSPEC }));

                            //---- lblSumanOrdenMedio ----
                            lblSumanOrdenMedio.setText("Suman:");
                            panelTotalesOrdenMedio.add(lblSumanOrdenMedio,
                                    cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtSumanOrdenMedio ----
                            txtSumanOrdenMedio.setEditable(false);
                            txtSumanOrdenMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelTotalesOrdenMedio.add(txtSumanOrdenMedio, cc.xy(3, 1));

                            //---- lblSubTotalOrdenMedio ----
                            lblSubTotalOrdenMedio.setText("SubTotal:");
                            panelTotalesOrdenMedio.add(lblSubTotalOrdenMedio,
                                    cc.xywh(5, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtSubtotalOrdenMedio ----
                            txtSubtotalOrdenMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                            txtSubtotalOrdenMedio.setEditable(false);
                            panelTotalesOrdenMedio.add(txtSubtotalOrdenMedio, cc.xy(7, 1));

                            //---- lblDescuentoOrdenMedio ----
                            lblDescuentoOrdenMedio.setText("Descuento [$]:");
                            panelTotalesOrdenMedio.add(lblDescuentoOrdenMedio,
                                    cc.xywh(1, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtDescuentoOrdenMedio ----
                            txtDescuentoOrdenMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                            txtDescuentoOrdenMedio.setEditable(false);
                            panelTotalesOrdenMedio.add(txtDescuentoOrdenMedio, cc.xy(3, 3));

                            //---- lblIVAOrdenMedio ----
                            lblIVAOrdenMedio.setText("IVA:");
                            panelTotalesOrdenMedio.add(lblIVAOrdenMedio,
                                    cc.xywh(5, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                            //---- lblBonificacionCompraOrden ----
                            lblBonificacionCompraOrden.setText("Bonificaci\u00f3n [$]:");
                            panelTotalesOrdenMedio.add(lblBonificacionCompraOrden, cc.xy(1, 5));

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

                            //---- lblTotalOrdenMedio ----
                            lblTotalOrdenMedio.setText("Total:");
                            panelTotalesOrdenMedio.add(lblTotalOrdenMedio,
                                    cc.xywh(5, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                            //---- txtTotalOrdenMedio ----
                            txtTotalOrdenMedio.setEditable(false);
                            txtTotalOrdenMedio.setHorizontalAlignment(SwingConstants.RIGHT);
                            panelTotalesOrdenMedio.add(txtTotalOrdenMedio, cc.xy(7, 5));
                        }
                        panelOrdenesMedios.add(panelTotalesOrdenMedio, cc.xywh(2, 5, 3, 1));

                        //======== panelObservacionOrdenMedio ========
                        {
                            panelObservacionOrdenMedio.setBorder(new TitledBorder("Observaci\u00f3n"));
                            panelObservacionOrdenMedio.setLayout(new FormLayout(
                                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(180)),
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(Sizes.dluX(63)) },
                                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC }));

                            //======== spTxtObservacionOrdenMedio ========
                            {

                                //---- txtObservacionOrdenMedio ----
                                txtObservacionOrdenMedio.setRows(3);
                                spTxtObservacionOrdenMedio.setViewportView(txtObservacionOrdenMedio);
                            }
                            panelObservacionOrdenMedio.add(spTxtObservacionOrdenMedio, cc.xywh(1, 1, 1, 5));

                            //---- btnSetObservacionOrdenMedio ----
                            btnSetObservacionOrdenMedio.setText("Act. Orden");
                            panelObservacionOrdenMedio.add(btnSetObservacionOrdenMedio, cc.xy(3, 1));

                            //---- btnSetObservacionOrdenMedioxProv ----
                            btnSetObservacionOrdenMedioxProv.setText("Act. Medio");
                            panelObservacionOrdenMedio.add(btnSetObservacionOrdenMedioxProv, cc.xy(3, 3));

                            //---- btnSetObservacionOrdenMedioTotal ----
                            btnSetObservacionOrdenMedioTotal.setText("Act. Todos");
                            panelObservacionOrdenMedio.add(btnSetObservacionOrdenMedioTotal, cc.xy(3, 5));
                        }
                        panelOrdenesMedios.add(panelObservacionOrdenMedio, cc.xywh(6, 5, 5, 1));

                        //======== spTblOrdenesMedioCmp ========
                        {

                            //---- tblOrdenesMediosCmp ----
                            tblOrdenesMediosCmp.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "#", "Medio", "Producto Comercial", "Versi\u00f3n", "Desc.",
                                            "Tipo Pago", "Estado", "Codigo" }) {
                                boolean[] columnEditable = new boolean[] { false, false, true, false, false,
                                        false, false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            spTblOrdenesMedioCmp.setViewportView(tblOrdenesMediosCmp);
                        }
                        panelOrdenesMedios.add(spTblOrdenesMedioCmp, cc.xywh(10, 7, 3, 5));

                        //======== spTblOrdenesMedio ========
                        {

                            //---- tblOrdenesMedios ----
                            tblOrdenesMedios.setModel(new DefaultTableModel(new Object[][] {},
                                    new String[] { "#", "Medio", "Producto Comercial", "Versi\u00f3n", "Desc. ",
                                            "Tipo Pago", "Codigo" }) {
                                boolean[] columnEditable = new boolean[] { false, false, true, false, false,
                                        false, false };

                                @Override
                                public boolean isCellEditable(int rowIndex, int columnIndex) {
                                    return columnEditable[columnIndex];
                                }
                            });
                            spTblOrdenesMedio.setViewportView(tblOrdenesMedios);
                        }
                        panelOrdenesMedios.add(spTblOrdenesMedio, cc.xywh(2, 9, 7, 5));
                    }
                    scrollPane3.setViewportView(panelOrdenesMedios);
                }
                tpMapasPauta.addTab("Ordenes de Medio", scrollPane3);

            }
            panelMapaPauta.add(tpMapasPauta, cc.xywh(3, 7, 9, 5));
        }
        jtpPlanMedio.addTab("Mapas de Pauta", panelMapaPauta);

    }
    add(jtpPlanMedio, cc.xywh(3, 3, 7, 8));

    //---- bgFormaPago ----
    ButtonGroup bgFormaPago = new ButtonGroup();
    bgFormaPago.add(rbTipoPagoNormal);
    bgFormaPago.add(rbTipoPagoCanje);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPPresupuesto.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpPresupuesto = new JideTabbedPane();
    spGeneral = new JScrollPane();
    panelPresupuesto = new JPanel();
    txtCodigo = new JTextField();
    lblcodigo = new JLabel();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblConceptoPresupuesto = new JLabel();
    txtConceptoPresupuesto = new JTextField();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    cbSinIVA = new JCheckBox();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    cbPrepago = new JCheckBox();
    lblClienteOficina = new JLabel();
    txtOficina = new JTextField();
    btnBuscarOficina = new JButton();
    lblFechaCreacion = new JLabel();
    cmbFechaCreacion = new DateComboBox();
    lblReferencia = new JLabel();
    cmbTipoReferencia = new JComboBox();
    txtReferencia = new JTextField();
    btnReferencia = new JButton();
    btnLimpiarReferencia = new JButton();
    lblFechaPresupuesto = new JLabel();
    cmbFechaPresupuesto = new DateComboBox();
    lblTipoOrden = new JLabel();
    cmbTipoOrden = new JComboBox();
    lblFechaAprobacion = new JLabel();
    cmbFechaAprobacion = new DateComboBox();
    lblOrdenTrabajo = new JLabel();
    cmbOrdenTrabajo = new JComboBox();
    cmbOrdenTrabajoDetalle = new JComboBox();
    lblOrdenTrabajoDetId = new JLabel();
    txtSubTipoOrden = new JTextField();
    lblModificacion = new JLabel();
    txtModificacion = new JTextField();
    lblTemaCampana = new JLabel();
    txtTemaCampana = new JTextField();
    lblContadorPresupuestos = new JLabel();
    txtContadorPresupuestos = new JTextField();
    lblDiasValidez = new JLabel();
    txtDiasValidez = new JTextField();
    lblAutorizacionSAP = new JLabel();
    txtAutorizacionSAP = new JTextField();
    lblFormaPago = new JLabel();
    cmbFormaPago = new JComboBox();
    spTxtDescripcionOTdetalle = new JScrollPane();
    txtDescripcionOTdetalle = new JTextArea();
    lblCabecera = new JLabel();
    scrollPane1 = new JScrollPane();
    txtCabecera = new JTextArea();
    panelProductoCliente = new JPanel();
    btnSeleccionarTodo = new JButton();
    btnDeseleccionarTodo = new JButton();
    spCbListProductos = new JScrollPane();
    cbListProductos = new CheckBoxList();
    spPresupuestoDetalle = new JScrollPane();
    panelPresupuestoDetalle = new JPanel();
    lblProveedorId = new JLabel();
    txtProveedor = new JTextField();
    btnBuscarProveedor = new JButton();
    cbNegociacionDirecta = new JCheckBox();
    lblPorcentajeNegociacionDirecta = new JLabel();
    txtPorcentajeNegociacionDirecta = new JTextField();
    lblProducto = new JLabel();
    txtProducto = new JTextField();
    btnBuscarProducto = new JButton();
    cbComisionPura = new JCheckBox();
    lblPorcentajeComisionPura = new JLabel();
    txtPorcentajeComisionPura = new JTextField();
    cbComisionAdicional = new JCheckBox();
    lblPorcentajeComisionAdicional = new JLabel();
    txtPorcentajeComisionAdicional = new JTextField();
    lblConceptoPresupuestoDetalle = new JLabel();
    spConceptoPresupuestoDetalle = new JScrollPane();
    txtConceptoPresupuestoDetalle = new JTextArea();
    lblOrden = new JLabel();
    txtOrden = new JTextField();
    lblFechaPublicacion = new JLabel();
    cmbFechaPublicacion = new DateComboBox();
    lblCompra = new JLabel();
    lblVenta = new JLabel();
    lblPrecioCompra = new JLabel();
    txtPrecioCompra = new JTextField();
    lblPorcentajeDescuentoEspecialCompra = new JLabel();
    txtPorcentajeDescuentoEspecialCompra = new JTextField();
    lblPorcentajeDescuentoEspecialVenta = new JLabel();
    txtPorcentajeDescuentoEspecialVenta = new JTextField();
    lblPrecioVenta = new JLabel();
    txtPrecioVenta = new JTextField();
    lblPorcentajeDsctoAgenciaCompra = new JLabel();
    txtPorcentajeDsctoAgenciaCompra = new JTextField();
    lblPorcentajeDsctoAgenciaVenta = new JLabel();
    txtPorcentajeDsctoAgenciaVenta = new JTextField();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    lblPorcentajeDescuentosVariosCompra = new JLabel();
    txtPorcentajeDescuentosVariosCompra = new JTextField();
    lblPorcentajeDescuentosVariosVenta = new JLabel();
    txtPorcentajeDescuentosVariosVenta = new JTextField();
    lblPorcentajeNotaCredito = new JLabel();
    txtPorcentajeNotaCredito = new JTextField();
    panel1 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    btnReorganizarTabla = new JButton();
    scPresupuestoDetalle = new JScrollPane();
    tblPresupuestoDetalle = new JTable();
    lblSubTotalCompra = new JLabel();
    txtSubTotalCompra = new JTextField();
    lblSubTotalVenta = new JLabel();
    txtSubTotalVenta = new JTextField();
    lblDescuentoEspecialTotalCompra = new JLabel();
    txtDescuentoEspecialTotalCompra = new JTextField();
    lblDescuentoEspecialTotalVenta = new JLabel();
    txtDescuentoEspecialTotalVenta = new JTextField();
    lblSubTotal2Compra = new JLabel();
    txtSubTotal2Compra = new JTextField();
    lblSubTotal2Venta = new JLabel();
    txtSubTotal2Venta = new JTextField();
    lblDsctoAgenciaCompra = new JLabel();
    txtDsctoAgenciaCompra = new JTextField();
    lblDsctoAgenciaVenta = new JLabel();
    txtDsctoAgenciaVenta = new JTextField();
    lblDescuentosVariosCompra = new JLabel();
    txtDescuentosVariosCompra = new JTextField();
    lblDescuentosVariosVenta = new JLabel();
    txtDescuentosVariosVenta = new JTextField();
    lblIvaTotalCompra = new JLabel();
    txtIvaTotalCompra = new JTextField();
    lblComisionAgencia = new JLabel();
    txtPorcentajeComision = new JTextField();
    lblValorComision = new JLabel();
    txtValorComision = new JTextField();
    lblTotalCompra = new JLabel();
    txtTotalCompra = new JTextField();
    lblTotalVenta = new JLabel();
    lblIvaVenta = new JLabel();
    txtIvaVenta = new JTextField();
    txtTotalVenta = new JTextField();
    spPresupuestoProveedor = new JScrollPane();
    panelPresupuestoProveedor = new JPanel();
    lblProveedorP = new JLabel();
    txtProveedorP = new JTextField();
    lblProductoP = new JLabel();
    txtProductoP = new JTextField();
    lblConceptoPresupuestoDetalleP = new JLabel();
    spConceptoPresupuestoDetalleP = new JScrollPane();
    txtConceptoPresupuestoDetalleP = new JTextArea();
    lblPrecioVentaP = new JLabel();
    txtPrecioVentaP = new JTextField();
    txtCantidadP = new JTextField();
    lblCantidadP = new JLabel();
    panel13 = new JPanel();
    btnAgregarDetalleP = new JButton();
    btnActualizarDetalleP = new JButton();
    btnEliminarDetalleP = new JButton();
    scPresupuestoDetalleP = new JScrollPane();
    tblPresupuestoDetalleP = new JTable();
    lblTotalReporte = new JLabel();
    txtTotalReporte = new JTextField();
    panelArchivos = new JPanel();
    lblTipoArchivo = new JLabel();
    cmbTipoArchivo = new JComboBox();
    lblArchivo = new JLabel();
    txtArchivo = new JTextField();
    btnBuscarArchivo = new JButton();
    panel4 = new JPanel();
    btnAgregarArchivo = new JButton();
    btnActualizarArchivo = new JButton();
    btnEliminarArchivo = new JButton();
    btnVerArchivo = new JButton();
    spTblArchivos = new JScrollPane();
    tblArchivo = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpPresupuesto ========
    {//  w w w.j  a v  a2 s  .c o m

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

            //======== panelPresupuesto ========
            {
                panelPresupuesto.setForeground(Color.black);
                panelPresupuesto.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("min(default;100dlu):grow"),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(95)),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(35)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(38), FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));
                panelPresupuesto.add(txtCodigo,
                        cc.xywh(5, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

                //---- lblEstado ----
                lblEstado.setText("Estado:");
                panelPresupuesto.add(lblEstado,
                        cc.xywh(17, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(cmbEstado,
                        cc.xywh(19, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- lblConceptoPresupuesto ----
                lblConceptoPresupuesto.setText("Concepto:");
                panelPresupuesto.add(lblConceptoPresupuesto,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(txtConceptoPresupuesto, cc.xywh(5, 5, 7, 1));

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

                //---- cbSinIVA ----
                cbSinIVA.setText("Sin IVA");
                panelPresupuesto.add(cbSinIVA, cc.xy(19, 7));

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

                //---- cbPrepago ----
                cbPrepago.setText("Prepago");
                panelPresupuesto.add(cbPrepago, cc.xy(19, 9));

                //---- lblClienteOficina ----
                lblClienteOficina.setText("Oficina del Cliente:");
                panelPresupuesto.add(lblClienteOficina,
                        cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(txtOficina,
                        cc.xywh(5, 11, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                panelPresupuesto.add(btnBuscarOficina,
                        cc.xywh(13, 11, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblFechaCreacion ----
                lblFechaCreacion.setText("F. de Creaci\u00f3n:");
                panelPresupuesto.add(lblFechaCreacion,
                        cc.xywh(17, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbFechaCreacion ----
                cmbFechaCreacion.setEditable(false);
                cmbFechaCreacion.setShowNoneButton(false);
                panelPresupuesto.add(cmbFechaCreacion, cc.xy(19, 11));

                //---- lblTipoOrden ----
                lblTipoOrden.setText("Tipo de Orden:");
                panelPresupuesto.add(lblTipoOrden,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelPresupuesto.add(cmbTipoOrden,
                        cc.xywh(5, 13, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- lblFechaPresupuesto ----
                lblFechaPresupuesto.setText("F. de Presupuesto:");
                panelPresupuesto.add(lblFechaPresupuesto,
                        cc.xywh(17, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbFechaPresupuesto ----
                cmbFechaPresupuesto.setShowNoneButton(false);
                cmbFechaPresupuesto.setEditable(false);
                panelPresupuesto.add(cmbFechaPresupuesto, cc.xy(19, 13));

                //---- lblOrdenTrabajo ----
                lblOrdenTrabajo.setText("Orden de Trabajo:");
                panelPresupuesto.add(lblOrdenTrabajo,
                        cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(cmbOrdenTrabajo, cc.xywh(5, 15, 7, 1));

                //---- lblFechaAprobacion ----
                lblFechaAprobacion.setText("F. de Aprobaci\u00f3n:");
                panelPresupuesto.add(lblFechaAprobacion,
                        cc.xywh(17, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- cmbFechaAprobacion ----
                cmbFechaAprobacion.setEditable(false);
                cmbFechaAprobacion.setShowNoneButton(false);
                panelPresupuesto.add(cmbFechaAprobacion, cc.xy(19, 15));
                panelPresupuesto.add(cmbOrdenTrabajoDetalle,
                        cc.xywh(5, 17, 7, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- lblOrdenTrabajoDetId ----
                lblOrdenTrabajoDetId.setText("Detalle Orden de Trabajo:");
                panelPresupuesto.add(lblOrdenTrabajoDetId,
                        cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(txtSubTipoOrden, cc.xy(13, 17));

                //---- lblModificacion ----
                lblModificacion.setText("Modificado:");
                panelPresupuesto.add(lblModificacion,
                        cc.xywh(17, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelPresupuesto.add(txtModificacion,
                        cc.xywh(19, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblTemaCampana ----
                lblTemaCampana.setText("Tema:");
                panelPresupuesto.add(lblTemaCampana,
                        cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(txtTemaCampana, cc.xywh(5, 19, 7, 1));

                //---- lblContadorPresupuestos ----
                lblContadorPresupuestos.setText("Presupuestos:");
                panelPresupuesto.add(lblContadorPresupuestos,
                        cc.xywh(17, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtContadorPresupuestos ----
                txtContadorPresupuestos.setEditable(false);
                panelPresupuesto.add(txtContadorPresupuestos, cc.xy(19, 19));

                //---- lblReferencia ----
                lblReferencia.setText("Referencia:");
                panelPresupuesto.add(lblReferencia,
                        cc.xywh(3, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbTipoReferencia ----
                cmbTipoReferencia.setModel(
                        new DefaultComboBoxModel(new String[] { "NINGUNO", "PRESUPUESTO", "PLAN DE MEDIOS" }));
                panelPresupuesto.add(cmbTipoReferencia, cc.xy(5, 21));

                //---- txtReferencia ----
                txtReferencia.setEditable(false);
                panelPresupuesto.add(txtReferencia, cc.xy(7, 21));
                panelPresupuesto.add(btnReferencia,
                        cc.xywh(9, 21, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));
                panelPresupuesto.add(btnLimpiarReferencia,
                        cc.xywh(11, 21, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

                //---- lblAutorizacionSAP ----
                lblAutorizacionSAP.setText("SAP:");
                panelPresupuesto.add(lblAutorizacionSAP,
                        cc.xywh(17, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtAutorizacionSAP ----
                txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuesto.add(txtAutorizacionSAP, cc.xy(19, 21));

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

                //---- txtDiasValidez ----
                txtDiasValidez.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuesto.add(txtDiasValidez, cc.xy(5, 23));

                //---- lblFormaPago ----
                lblFormaPago.setText("Forma de Pago:");
                panelPresupuesto.add(lblFormaPago,
                        cc.xywh(3, 25, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuesto.add(cmbFormaPago, cc.xy(5, 25));

                //======== spTxtDescripcionOTdetalle ========
                {

                    //---- txtDescripcionOTdetalle ----
                    txtDescripcionOTdetalle.setLineWrap(true);
                    spTxtDescripcionOTdetalle.setViewportView(txtDescripcionOTdetalle);
                }
                panelPresupuesto.add(spTxtDescripcionOTdetalle, cc.xywh(7, 25, 13, 3));

                //---- lblCabecera ----
                lblCabecera.setText("Observaci\u00f3n:");
                panelPresupuesto.add(lblCabecera,
                        cc.xywh(3, 29, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

                    //---- txtCabecera ----
                    txtCabecera.setLineWrap(true);
                    scrollPane1.setViewportView(txtCabecera);
                }
                panelPresupuesto.add(scrollPane1, cc.xywh(3, 31, 17, 1));
            }
            spGeneral.setViewportView(panelPresupuesto);
        }
        jtpPresupuesto.addTab("General", spGeneral);

        //======== panelProductoCliente ========
        {
            panelProductoCliente.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(80), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

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

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

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

        //======== spPresupuestoDetalle ========
        {

            //======== panelPresupuestoDetalle ========
            {
                panelPresupuestoDetalle.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX9),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                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(10)),
                                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(25)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(70)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.TOP, Sizes.dluY(12), FormSpec.NO_GROW),
                                new RowSpec(Sizes.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.dluY(10), FormSpec.NO_GROW),
                                FormFactory.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.dluY(10), FormSpec.NO_GROW) }));

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

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

                //---- lblPorcentajeNegociacionDirecta ----
                lblPorcentajeNegociacionDirecta.setText("[%]:");
                panelPresupuestoDetalle.add(lblPorcentajeNegociacionDirecta,
                        cc.xywh(23, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeNegociacionDirecta ----
                txtPorcentajeNegociacionDirecta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeNegociacionDirecta, cc.xy(25, 3));

                //---- lblProducto ----
                lblProducto.setText("Producto:");
                panelPresupuestoDetalle.add(lblProducto,
                        cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
                panelPresupuestoDetalle.add(txtProducto,
                        cc.xywh(5, 5, 7, 1, CellConstraints.FILL, CellConstraints.FILL));
                panelPresupuestoDetalle.add(btnBuscarProducto,
                        cc.xywh(13, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- cbComisionPura ----
                cbComisionPura.setText("Comisi\u00f3n Directa");
                panelPresupuestoDetalle.add(cbComisionPura,
                        cc.xywh(19, 5, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- lblPorcentajeComisionPura ----
                lblPorcentajeComisionPura.setText("[%]:");
                panelPresupuestoDetalle.add(lblPorcentajeComisionPura,
                        cc.xywh(23, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeComisionPura ----
                txtPorcentajeComisionPura.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeComisionPura, cc.xy(25, 5));

                //---- cbComisionAdicional ----
                cbComisionAdicional.setText("Comisi\u00f3n Adicional");
                panelPresupuestoDetalle.add(cbComisionAdicional, cc.xy(29, 5));

                //---- lblPorcentajeComisionAdicional ----
                lblPorcentajeComisionAdicional.setText("[%]:");
                panelPresupuestoDetalle.add(lblPorcentajeComisionAdicional, cc.xy(31, 5));

                //---- txtPorcentajeComisionAdicional ----
                txtPorcentajeComisionAdicional.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeComisionAdicional, cc.xy(33, 5));

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

                //======== spConceptoPresupuestoDetalle ========
                {

                    //---- txtConceptoPresupuestoDetalle ----
                    txtConceptoPresupuestoDetalle.setWrapStyleWord(false);
                    txtConceptoPresupuestoDetalle.setRows(6);
                    txtConceptoPresupuestoDetalle.setLineWrap(true);
                    txtConceptoPresupuestoDetalle.setEditable(false);
                    spConceptoPresupuestoDetalle.setViewportView(txtConceptoPresupuestoDetalle);
                }
                panelPresupuestoDetalle.add(spConceptoPresupuestoDetalle, cc.xywh(5, 7, 34, 5));

                //---- lblOrden ----
                lblOrden.setText("Orden:");
                panelPresupuestoDetalle.add(lblOrden,
                        cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                panelPresupuestoDetalle.add(txtOrden, cc.xy(5, 13));

                //---- lblFechaPublicacion ----
                lblFechaPublicacion.setText("Fecha de Publicaci\u00f3n:");
                panelPresupuestoDetalle.add(lblFechaPublicacion,
                        cc.xywh(21, 13, 7, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbFechaPublicacion ----
                cmbFechaPublicacion.setEditable(false);
                panelPresupuestoDetalle.add(cmbFechaPublicacion, cc.xywh(29, 13, 4, 1));

                //---- lblCompra ----
                lblCompra.setText("Compra - Proveedor:");
                lblCompra.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblCompra, cc.xywh(11, 15, 3, 1));

                //---- lblVenta ----
                lblVenta.setText("Venta - Cliente:");
                lblVenta.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblVenta, cc.xy(19, 15));

                //---- lblPrecioCompra ----
                lblPrecioCompra.setText("Precio de compra:");
                panelPresupuestoDetalle.add(lblPrecioCompra,
                        cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtPrecioCompra ----
                txtPrecioCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPrecioCompra, cc.xywh(5, 17, 3, 1));

                //---- lblPorcentajeDescuentoEspecialCompra ----
                lblPorcentajeDescuentoEspecialCompra.setText("Dscto. Especial [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDescuentoEspecialCompra,
                        cc.xywh(11, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeDescuentoEspecialCompra ----
                txtPorcentajeDescuentoEspecialCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeDescuentoEspecialCompra, cc.xywh(13, 17, 3, 1));

                //---- lblPorcentajeDescuentoEspecialVenta ----
                lblPorcentajeDescuentoEspecialVenta.setText("Dscto. Especial [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDescuentoEspecialVenta,
                        cc.xywh(19, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeDescuentoEspecialVenta ----
                txtPorcentajeDescuentoEspecialVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeDescuentoEspecialVenta, cc.xywh(21, 17, 5, 1));

                //---- lblPrecioVenta ----
                lblPrecioVenta.setText("Precio de venta:");
                panelPresupuestoDetalle.add(lblPrecioVenta,
                        cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtPrecioVenta ----
                txtPrecioVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPrecioVenta, cc.xywh(5, 19, 3, 1));

                //---- lblPorcentajeDsctoAgenciaCompra ----
                lblPorcentajeDsctoAgenciaCompra.setText("Dscto. Agencia [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDsctoAgenciaCompra,
                        cc.xywh(11, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                //---- lblPorcentajeDsctoAgenciaVenta ----
                lblPorcentajeDsctoAgenciaVenta.setText("Dscto. Agencia [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDsctoAgenciaVenta,
                        cc.xywh(19, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtPorcentajeDsctoAgenciaVenta ----
                txtPorcentajeDsctoAgenciaVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeDsctoAgenciaVenta, cc.xywh(21, 19, 5, 1));

                //---- lblCantidad ----
                lblCantidad.setText("Cantidad:");
                panelPresupuestoDetalle.add(lblCantidad,
                        cc.xywh(3, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtCantidad ----
                txtCantidad.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtCantidad, cc.xy(5, 21));

                //---- lblPorcentajeDescuentosVariosCompra ----
                lblPorcentajeDescuentosVariosCompra.setText("Dsctos. Varios [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDescuentosVariosCompra,
                        cc.xywh(11, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeDescuentosVariosCompra ----
                txtPorcentajeDescuentosVariosCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeDescuentosVariosCompra, cc.xywh(13, 21, 3, 1));

                //---- lblPorcentajeDescuentosVariosVenta ----
                lblPorcentajeDescuentosVariosVenta.setText("Dsctos. Varios [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeDescuentosVariosVenta,
                        cc.xywh(19, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeDescuentosVariosVenta ----
                txtPorcentajeDescuentosVariosVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeDescuentosVariosVenta, cc.xywh(21, 21, 5, 1));

                //---- lblPorcentajeNotaCredito ----
                lblPorcentajeNotaCredito.setText("Nota de Cr\u00e9dito [%]:");
                panelPresupuestoDetalle.add(lblPorcentajeNotaCredito, cc.xy(11, 23));

                //---- txtPorcentajeNotaCredito ----
                txtPorcentajeNotaCredito.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeNotaCredito, cc.xywh(13, 23, 3, 1));

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

                    //---- btnAgregarDetalle ----
                    btnAgregarDetalle.setText("A");
                    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));
                }
                panelPresupuestoDetalle.add(panel1, cc.xywh(3, 26, 3, 1));

                //---- btnReorganizarTabla ----
                btnReorganizarTabla.setText("Reorganizar Tabla");
                panelPresupuestoDetalle.add(btnReorganizarTabla, cc.xywh(11, 26, 3, 1));

                //======== scPresupuestoDetalle ========
                {

                    //---- tblPresupuestoDetalle ----
                    tblPresupuestoDetalle.setModel(new DefaultTableModel(
                            new Object[][] { { null, null, null, null, null, null, null, null, null, null, null,
                                    null, "", null, null, null, null }, },
                            new String[] { " ", "Concepto", "Cant.", "Precio Compra", "Precio Venta",
                                    "Dscto. Venta", "Dscto. Compra", "Orden", "Orden Compra", "% F.D.",
                                    "% C.D.", "% D.V.C.", "% D.E.C.", "% D.V.V.", "% D.E.V.", "% C.A.",
                                    "F. Publicaci\u00f3n" }) {
                        Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class,
                                Object.class, Object.class, Object.class, Object.class, Integer.class,
                                Object.class, Object.class, Object.class, Object.class, Object.class,
                                Object.class, Object.class, Object.class, Object.class };
                        boolean[] columnEditable = new boolean[] { true, false, false, false, false, false,
                                false, false, false, false, false, false, false, false, false, false, false };

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    tblPresupuestoDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
                    tblPresupuestoDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                    scPresupuestoDetalle.setViewportView(tblPresupuestoDetalle);
                }
                panelPresupuestoDetalle.add(scPresupuestoDetalle,
                        cc.xywh(3, 28, 36, 3, CellConstraints.DEFAULT, CellConstraints.FILL));

                //---- lblSubTotalCompra ----
                lblSubTotalCompra.setText("SubTotal Compra:");
                lblSubTotalCompra.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblSubTotalCompra,
                        cc.xywh(3, 32, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtSubTotalCompra ----
                txtSubTotalCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                txtSubTotalCompra.setEditable(false);
                panelPresupuestoDetalle.add(txtSubTotalCompra, cc.xywh(5, 32, 3, 1));

                //---- lblSubTotalVenta ----
                lblSubTotalVenta.setText("SubTotal Venta:");
                lblSubTotalVenta.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblSubTotalVenta,
                        cc.xywh(11, 32, 3, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtSubTotalVenta ----
                txtSubTotalVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                txtSubTotalVenta.setEditable(false);
                panelPresupuestoDetalle.add(txtSubTotalVenta, cc.xywh(15, 32, 5, 1));

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

                //---- txtDescuentoEspecialTotalCompra ----
                txtDescuentoEspecialTotalCompra.setEditable(false);
                txtDescuentoEspecialTotalCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtDescuentoEspecialTotalCompra, cc.xywh(5, 34, 3, 1));

                //---- lblDescuentoEspecialTotalVenta ----
                lblDescuentoEspecialTotalVenta.setText("Dscto. Especial:");
                panelPresupuestoDetalle.add(lblDescuentoEspecialTotalVenta,
                        cc.xywh(11, 34, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtDescuentoEspecialTotalVenta ----
                txtDescuentoEspecialTotalVenta.setEditable(false);
                txtDescuentoEspecialTotalVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtDescuentoEspecialTotalVenta, cc.xywh(15, 34, 5, 1));

                //---- lblSubTotal2Compra ----
                lblSubTotal2Compra.setText("SubTotal 2:");
                lblSubTotal2Compra.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblSubTotal2Compra,
                        cc.xywh(3, 36, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtSubTotal2Compra ----
                txtSubTotal2Compra.setEditable(false);
                txtSubTotal2Compra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtSubTotal2Compra, cc.xywh(5, 36, 3, 1));

                //---- lblSubTotal2Venta ----
                lblSubTotal2Venta.setText("SubTotal 2:");
                lblSubTotal2Venta.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblSubTotal2Venta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(lblSubTotal2Venta,
                        cc.xywh(11, 36, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtSubTotal2Venta ----
                txtSubTotal2Venta.setEditable(false);
                txtSubTotal2Venta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtSubTotal2Venta, cc.xywh(15, 36, 5, 1));

                //---- lblDsctoAgenciaCompra ----
                lblDsctoAgenciaCompra.setText("Dscto. Agencia:");
                panelPresupuestoDetalle.add(lblDsctoAgenciaCompra,
                        cc.xywh(3, 38, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtDsctoAgenciaCompra ----
                txtDsctoAgenciaCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                txtDsctoAgenciaCompra.setEditable(false);
                panelPresupuestoDetalle.add(txtDsctoAgenciaCompra, cc.xywh(5, 38, 3, 1));

                //---- lblDsctoAgenciaVenta ----
                lblDsctoAgenciaVenta.setText("Dscto. Agencia:");
                panelPresupuestoDetalle.add(lblDsctoAgenciaVenta,
                        cc.xywh(11, 38, 3, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtDsctoAgenciaVenta ----
                txtDsctoAgenciaVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                txtDsctoAgenciaVenta.setEditable(false);
                panelPresupuestoDetalle.add(txtDsctoAgenciaVenta, cc.xywh(15, 38, 5, 1));

                //---- lblDescuentosVariosCompra ----
                lblDescuentosVariosCompra.setText("Dsctos. Varios:");
                panelPresupuestoDetalle.add(lblDescuentosVariosCompra,
                        cc.xywh(3, 40, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtDescuentosVariosCompra ----
                txtDescuentosVariosCompra.setEditable(false);
                txtDescuentosVariosCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtDescuentosVariosCompra, cc.xywh(5, 40, 3, 1));

                //---- lblDescuentosVariosVenta ----
                lblDescuentosVariosVenta.setText("Dsctos. Varios:");
                panelPresupuestoDetalle.add(lblDescuentosVariosVenta,
                        cc.xywh(11, 40, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtDescuentosVariosVenta ----
                txtDescuentosVariosVenta.setEditable(false);
                txtDescuentosVariosVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtDescuentosVariosVenta, cc.xywh(15, 40, 5, 1));

                //---- lblIvaTotalCompra ----
                lblIvaTotalCompra.setText("IVA Compra:");
                panelPresupuestoDetalle.add(lblIvaTotalCompra,
                        cc.xywh(3, 42, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtIvaTotalCompra ----
                txtIvaTotalCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                txtIvaTotalCompra.setEditable(false);
                panelPresupuestoDetalle.add(txtIvaTotalCompra, cc.xywh(5, 42, 3, 1));

                //---- lblComisionAgencia ----
                lblComisionAgencia.setText("Comisi\u00f3n Agencia [%]:");
                panelPresupuestoDetalle.add(lblComisionAgencia,
                        cc.xywh(11, 42, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtPorcentajeComision ----
                txtPorcentajeComision.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtPorcentajeComision, cc.xy(15, 42));

                //---- lblValorComision ----
                lblValorComision.setText("[$]:");
                panelPresupuestoDetalle.add(lblValorComision, cc.xy(17, 42));

                //---- txtValorComision ----
                txtValorComision.setEditable(false);
                txtValorComision.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoDetalle.add(txtValorComision, cc.xy(19, 42));

                //---- lblTotalCompra ----
                lblTotalCompra.setText("Total Compra:");
                lblTotalCompra.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblTotalCompra,
                        cc.xywh(3, 44, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtTotalCompra ----
                txtTotalCompra.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                txtTotalCompra.setHorizontalAlignment(SwingConstants.RIGHT);
                txtTotalCompra.setEditable(false);
                panelPresupuestoDetalle.add(txtTotalCompra, cc.xywh(5, 44, 3, 1));

                //---- lblTotalVenta ----
                lblTotalVenta.setText("Total Venta:");
                lblTotalVenta.setFont(new Font("Tahoma", Font.BOLD, 11));
                panelPresupuestoDetalle.add(lblTotalVenta,
                        cc.xywh(11, 46, 3, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- lblIvaVenta ----
                lblIvaVenta.setText("IVA Venta:");
                panelPresupuestoDetalle.add(lblIvaVenta,
                        cc.xywh(11, 44, 3, 1, CellConstraints.RIGHT, CellConstraints.FILL));

                //---- txtIvaVenta ----
                txtIvaVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                txtIvaVenta.setEditable(false);
                panelPresupuestoDetalle.add(txtIvaVenta, cc.xywh(15, 44, 5, 1));

                //---- txtTotalVenta ----
                txtTotalVenta.setHorizontalAlignment(SwingConstants.RIGHT);
                txtTotalVenta.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                txtTotalVenta.setEditable(false);
                panelPresupuestoDetalle.add(txtTotalVenta, cc.xywh(15, 46, 5, 1));
            }
            spPresupuestoDetalle.setViewportView(panelPresupuestoDetalle);
        }
        jtpPresupuesto.addTab("Detalle", spPresupuestoDetalle);

        //======== spPresupuestoProveedor ========
        {

            //======== panelPresupuestoProveedor ========
            {
                panelPresupuestoProveedor.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(70)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(40)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(90)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) },
                        new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(70)), FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.TOP, Sizes.DLUY7, FormSpec.NO_GROW),
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW),
                                new RowSpec(RowSpec.TOP, Sizes.dluY(10), FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.dluY(10), FormSpec.NO_GROW) }));

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

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

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

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

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

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

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

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

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

                //---- txtCantidadP ----
                txtCantidadP.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoProveedor.add(txtCantidadP, cc.xy(13, 13));

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

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

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

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

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

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

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

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

                //---- lblTotalReporte ----
                lblTotalReporte.setText("Total:");
                panelPresupuestoProveedor.add(lblTotalReporte,
                        cc.xywh(21, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- txtTotalReporte ----
                txtTotalReporte.setEditable(false);
                txtTotalReporte.setHorizontalAlignment(SwingConstants.RIGHT);
                panelPresupuestoProveedor.add(txtTotalReporte, cc.xywh(23, 23, 3, 1));
            }
            spPresupuestoProveedor.setViewportView(panelPresupuestoProveedor);
        }
        jtpPresupuesto.addTab("Reporte", spPresupuestoProveedor);

        //======== panelArchivos ========
        {
            panelArchivos.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(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(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, new RowSpec(Sizes.DLUY6),
                            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)) }));

            //---- lblTipoArchivo ----
            lblTipoArchivo.setText("Tipo Archivo:");
            panelArchivos.add(lblTipoArchivo,
                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelArchivos.add(cmbTipoArchivo, cc.xy(5, 3));

            //---- lblArchivo ----
            lblArchivo.setText("Archivo:");
            panelArchivos.add(lblArchivo, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtArchivo ----
            txtArchivo.setEditable(false);
            panelArchivos.add(txtArchivo, cc.xywh(5, 5, 3, 1));
            panelArchivos.add(btnBuscarArchivo,
                    cc.xywh(9, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

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

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

                //---- btnEliminarArchivo ----
                btnEliminarArchivo.setText("D");
                panel4.add(btnEliminarArchivo, cc.xy(5, 1));
            }
            panelArchivos.add(panel4, cc.xywh(3, 9, 3, 1));
            panelArchivos.add(btnVerArchivo, cc.xywh(11, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

            //======== spTblArchivos ========
            {

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

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
                spTblArchivos.setViewportView(tblArchivo);
            }
            panelArchivos.add(spTblArchivos, cc.xywh(3, 11, 11, 5));
        }
        jtpPresupuesto.addTab("Archivos", panelArchivos);

    }
    add(jtpPresupuesto, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPPropuestaCliente.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();
    btnLLenarTablaPresupuestos = new JButton();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    lblFecha = new JLabel();
    txtFecha = new JTextField();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    cmbEstado = new JComboBox();
    lblEstado = new JLabel();
    lblClienteOficina = new JLabel();
    txtOficina = new JTextField();
    btnBuscarOficina = new JButton();
    txtValor = new JTextField();
    lblValor = new JLabel();
    lblOrdenTrabajo = new JLabel();
    cmbOrdenTrabajo = new JComboBox();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    spPropuestaDetalle = new JScrollPane();
    tblPropuestaDetalle = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(160)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    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[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(15)),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(15)), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(15)),
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(15)), 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,
                    new RowSpec(RowSpec.FILL, Sizes.dluY(12), FormSpec.NO_GROW) }));
    add(txtCodigo, cc.xywh(5, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

    //---- btnLLenarTablaPresupuestos ----
    btnLLenarTablaPresupuestos.setText("LLenar Tabla Presupuestos");
    add(btnLLenarTablaPresupuestos, cc.xy(19, 3));

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

    //---- lblFecha ----
    lblFecha.setText("Fecha:");
    add(lblFecha, cc.xywh(13, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
    add(txtFecha, cc.xywh(15, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

    //---- lblClienteOficina ----
    lblClienteOficina.setText("Oficina:");
    add(lblClienteOficina, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
    add(txtOficina, cc.xywh(5, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(btnBuscarOficina, cc.xywh(9, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- txtValor ----
    txtValor.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    txtValor.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtValor, cc.xywh(15, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- lblValor ----
    lblValor.setText("Valor:");
    lblValor.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    add(lblValor, cc.xywh(13, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));

    //---- lblOrdenTrabajo ----
    lblOrdenTrabajo.setText("Orden Trabajo:");
    add(lblOrdenTrabajo, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL));
    add(cmbOrdenTrabajo, cc.xywh(5, 11, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

    //======== spPropuestaDetalle ========
    {//from www.  java  2s.c  om

        //---- tblPropuestaDetalle ----
        tblPropuestaDetalle.setModel(new DefaultTableModel(new Object[][] {},
                new String[] { "Presupuesto/Plan Medio", "Concepto", "Valor" }) {
            boolean[] columnEditable = new boolean[] { false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        tblPropuestaDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150));
        tblPropuestaDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
        spPropuestaDetalle.setViewportView(tblPropuestaDetalle);
    }
    add(spPropuestaDetalle, cc.xywh(3, 17, 19, 3));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPRentabilidadCliente.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnCorporacion = new JButton();
    btnLimpiarDatosCliente = new JButton();
    cbDesglosarClienteOficina = new JCheckBox();
    btnCliente = new JButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    lblPresupuestosOpciones = new JLabel();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    btnClienteOficina = new JButton();
    lblEstadoPresupuesto = new JLabel();
    cmbEstadoPresupuesto = new JComboBox();
    lblMesInicio = new JLabel();
    cmbMesInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbMesFin = new DateComboBox();
    cbEstadosAprobadosFacturados = new JCheckBox();
    btnConsultar = new JButton();
    spTblRentabilidad = new JScrollPane();
    tblRentabilidad = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //---- lblCorporacion ----
    lblCorporacion.setText("Corporaci\u00f3n:");
    add(lblCorporacion, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(txtCorporacion, cc.xywh(5, 3, 8, 1));
    add(btnCorporacion, cc.xywh(13, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    add(btnLimpiarDatosCliente, cc.xywh(15, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- cbDesglosarClienteOficina ----
    cbDesglosarClienteOficina.setText("Desglosar por Cliente Oficina");
    add(cbDesglosarClienteOficina, cc.xywh(19, 3, 5, 1));
    add(btnCliente, cc.xywh(13, 5, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

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

    //---- txtCliente ----
    txtCliente.setEditable(true);/*from   w  w w .jav  a  2 s  .co  m*/
    add(txtCliente, cc.xywh(5, 5, 8, 1));

    //---- lblPresupuestosOpciones ----
    lblPresupuestosOpciones.setText("Presupuestos:");
    add(lblPresupuestosOpciones, cc.xywh(19, 5, 3, 1));

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

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

    //---- lblEstadoPresupuesto ----
    lblEstadoPresupuesto.setText("Estado:");
    add(lblEstadoPresupuesto, cc.xy(19, 7));

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

    //---- lblMesInicio ----
    lblMesInicio.setText("Mes Inicio:");
    add(lblMesInicio, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbMesInicio, cc.xy(5, 9));

    //---- lblFechaFin ----
    lblFechaFin.setText("Mes Fin:");
    add(lblFechaFin, cc.xy(9, 9));
    add(cmbMesFin, cc.xy(11, 9));

    //---- cbEstadosAprobadosFacturados ----
    cbEstadosAprobadosFacturados.setText("Aprobados y Facturados");
    add(cbEstadosAprobadosFacturados, cc.xywh(19, 9, 3, 1));

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

    //======== spTblRentabilidad ========
    {
        spTblRentabilidad.setPreferredSize(new Dimension(452, 100));

        //---- tblRentabilidad ----
        tblRentabilidad.setModel(new DefaultTableModel(
                new Object[][] {
                        { null, null, null, null, null, null, null, null, null, null, null, null, null, "" }, },
                new String[] { " ", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto",
                        "Septiembre", "Octubre", "Noviembre", "Diciembre", "Total" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                    false, false, false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        tblRentabilidad.setPreferredScrollableViewportSize(new Dimension(450, 300));
        tblRentabilidad.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
        tblRentabilidad.setAutoCreateColumnsFromModel(true);
        spTblRentabilidad.setViewportView(tblRentabilidad);
    }
    add(spTblRentabilidad, cc.xywh(3, 15, 21, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.medios.gui.panel.JPReuniones.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    jtpReuniones = new JideTabbedPane();
    panelReunion = new JPanel();
    cbCliente = new JCheckBox();
    lblFechaCreacion = new JLabel();
    cmbFechaCreacion = new DateComboBox();
    lblEstadoReunion = new JLabel();
    cmbEstadoReunion = new JComboBox();
    lblCorporacion = new JLabel();
    txtCorporacion = new JTextField();
    btnBuscarCorporacion = new JButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    lblProspectoCliente = new JLabel();
    txtProspectoCliente = new JTextField();
    lblEjecutivo = new JLabel();
    cmbEjecutivo = new JComboBox();
    lblLugarReunion = new JLabel();
    txtLugarReunion = new JTextField();
    lblConCopia = new JLabel();
    txtConCopia = new JTextField();
    lblDescripcion = new JLabel();
    spInforme = new JScrollPane();
    txtDescripcion = new JTextPane();
    panelProductoCliente = new JPanel();
    btnSeleccionarTodo = new JButton();
    btnDeseleccionarTodo = new JButton();
    spCbListProductos = new JScrollPane();
    cbListProductos = new CheckBoxList();
    panelAsistentes = new JPanel();
    lblAsistenteAgencia = new JLabel();
    txtAsistenteAgencia = new JTextField();
    btnBuscarAsistenteAgencia = new JButton();
    lblAsistenteCliente = new JLabel();
    txtAsistenteCliente = new JTextField();
    btnBuscarAsistenteCliente = new JButton();
    panel2 = new JPanel();
    btnAgregarAsistenteAgencia = new JButton();
    btnEliminarAsistenteAgencia = new JButton();
    panel3 = new JPanel();
    btnAgregarAsistenteCliente = new JButton();
    btnEliminarAsistenteCliente = new JButton();
    spAsistenteAgencia = new JScrollPane();
    listAsistenteAgencia = new JList();
    spAsistenteCliente = new JScrollPane();
    listAsistenteCliente = new JList();
    panelArchivo = new JPanel();
    lblTipoArchivo = new JLabel();
    cmbTipoArchivo = new JComboBox();
    lblFechaArchivo = new JLabel();
    cmbFechaArchivo = new DateComboBox();
    lblEstadoArchivo = new JLabel();
    cmbEstadoArchivo = new JComboBox();
    lblURLArchivo = new JLabel();
    txtURLArchivo = new JTextField();
    btnAgregarURLArchivo = new JButton();
    panel4 = new JPanel();
    btnAgregarArchivo = new JButton();
    btnActualizarArchivo = new JButton();
    btnEliminarArchivo = new JButton();
    spArchivo = new JScrollPane();
    tableArchivo = new JTable();
    panelCompromiso = new JPanel();
    lblFechaCompromiso = new JLabel();
    cmbFechaCompromiso = new DateComboBox();
    lblEstadoCompromiso = new JLabel();
    cmbEstadoCompromiso = new JComboBox();
    lblTemaTratado = new JLabel();
    txtTemaTratado = new JTextField();
    lblDescripcionCompromiso = new JLabel();
    spDescripcionCompromiso = new JScrollPane();
    txtDescripcionCompromiso = new JTextPane();
    panel5 = new JPanel();
    btnAgregarCompromiso = new JButton();
    btnActualizarCompromiso = new JButton();
    btnEliminarCompromiso = new JButton();
    spCompromiso = new JScrollPane();
    tableCompromiso = new JTable();
    CellConstraints cc = new CellConstraints();
    modelAsistenteAgencia = new DefaultListModel();
    listAsistenteAgencia = new JList(modelAsistenteAgencia);
    modelAsistenteCliente = new DefaultListModel();
    listAsistenteCliente = new JList(modelAsistenteCliente);

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

    //======== jtpReuniones ========
    {//from  w ww. j  a  v  a2  s  .c  om

        //======== panelReunion ========
        {
            panelReunion.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(95)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                            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(110)),
                            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, 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(60)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(Sizes.dluY(12)) }));

            //---- cbCliente ----
            cbCliente.setText("Cliente");
            cbCliente.setHorizontalTextPosition(SwingConstants.LEFT);
            panelReunion.add(cbCliente, cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

            //---- lblFechaCreacion ----
            lblFechaCreacion.setText("Fecha:");
            panelReunion.add(lblFechaCreacion,
                    cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(cmbFechaCreacion, cc.xy(5, 5));

            //---- lblEstadoReunion ----
            lblEstadoReunion.setText("Estado:");
            panelReunion.add(lblEstadoReunion,
                    cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(cmbEstadoReunion, cc.xy(11, 5));

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

            //---- txtCorporacion ----
            txtCorporacion.setEditable(false);
            panelReunion.add(txtCorporacion, cc.xywh(5, 7, 9, 1));
            panelReunion.add(btnBuscarCorporacion,
                    cc.xywh(15, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

            //---- lblProspectoCliente ----
            lblProspectoCliente.setText("Prospecto Cliente:");
            panelReunion.add(lblProspectoCliente,
                    cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(txtProspectoCliente, cc.xywh(5, 11, 9, 1));

            //---- lblEjecutivo ----
            lblEjecutivo.setText("Ejecutivo(a):");
            panelReunion.add(lblEjecutivo,
                    cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(cmbEjecutivo, cc.xywh(5, 13, 7, 1));

            //---- lblLugarReunion ----
            lblLugarReunion.setText("Lugar de Reuni\u00f3n:");
            panelReunion.add(lblLugarReunion,
                    cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(txtLugarReunion, cc.xywh(5, 15, 7, 1));

            //---- lblConCopia ----
            lblConCopia.setText("C.C.:");
            panelReunion.add(lblConCopia, cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelReunion.add(txtConCopia, cc.xywh(5, 17, 9, 1));

            //---- lblDescripcion ----
            lblDescripcion.setText("Temas Tratados:");
            panelReunion.add(lblDescripcion,
                    cc.xywh(3, 19, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //======== spInforme ========
            {
                txtDescripcion.setContentType("text/plane");
                //UberHandler uh = new UberHandler();
                //uh.setOutput(txtDescripcion);
                //txtDescripcion.setTransferHandler(uh);

                spInforme.setViewportView(txtDescripcion);
            }
            panelReunion.add(spInforme, cc.xywh(5, 19, 9, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
        }
        jtpReuniones.addTab("General", panelReunion);

        //======== panelProductoCliente ========
        {
            panelProductoCliente.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(80), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

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

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

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

        //======== panelAsistentes ========
        {
            panelAsistentes.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                    new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC,
                            new RowSpec(RowSpec.TOP, Sizes.DLUY6, FormSpec.NO_GROW),
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(80), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

            //---- lblAsistenteAgencia ----
            lblAsistenteAgencia.setText("Por la Agencia:");
            panelAsistentes.add(lblAsistenteAgencia,
                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelAsistentes.add(txtAsistenteAgencia, cc.xywh(5, 3, 3, 1));
            panelAsistentes.add(btnBuscarAsistenteAgencia,
                    cc.xywh(9, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

            //---- lblAsistenteCliente ----
            lblAsistenteCliente.setText("Por el Cliente:");
            panelAsistentes.add(lblAsistenteCliente, cc.xy(13, 3));
            panelAsistentes.add(txtAsistenteCliente, cc.xywh(15, 3, 3, 1));
            panelAsistentes.add(btnBuscarAsistenteCliente,
                    cc.xywh(19, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                //---- btnEliminarAsistenteAgencia ----
                btnEliminarAsistenteAgencia.setText("D");
                panel2.add(btnEliminarAsistenteAgencia, cc.xy(3, 1));
            }
            panelAsistentes.add(panel2, cc.xywh(3, 5, 7, 1));

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

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

                //---- btnEliminarAsistenteCliente ----
                btnEliminarAsistenteCliente.setText("E");
                panel3.add(btnEliminarAsistenteCliente, cc.xy(3, 1));
            }
            panelAsistentes.add(panel3, cc.xywh(13, 5, 7, 1));

            //======== spAsistenteAgencia ========
            {

                //---- listAsistenteAgencia ----
                listAsistenteAgencia.setToolTipText("Empleados por Agencia");
                spAsistenteAgencia.setViewportView(listAsistenteAgencia);
            }
            panelAsistentes.add(spAsistenteAgencia,
                    cc.xywh(3, 7, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

            //======== spAsistenteCliente ========
            {

                //---- listAsistenteCliente ----
                listAsistenteCliente.setToolTipText("Empleados por Agencia");
                spAsistenteCliente.setViewportView(listAsistenteCliente);
            }
            panelAsistentes.add(spAsistenteCliente,
                    cc.xywh(13, 7, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
        }
        jtpReuniones.addTab("Asistentes", panelAsistentes);

        //======== panelArchivo ========
        {
            panelArchivo.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.NO_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(80)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(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,
                            new RowSpec(RowSpec.TOP, Sizes.DLUY6, FormSpec.NO_GROW),
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

            //---- lblTipoArchivo ----
            lblTipoArchivo.setText("Tipo de Archivo:");
            panelArchivo.add(lblTipoArchivo,
                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelArchivo.add(cmbTipoArchivo, cc.xywh(5, 3, 5, 1));

            //---- lblFechaArchivo ----
            lblFechaArchivo.setText("Fecha:");
            panelArchivo.add(lblFechaArchivo,
                    cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelArchivo.add(cmbFechaArchivo, cc.xywh(5, 5, 3, 1));

            //---- lblEstadoArchivo ----
            lblEstadoArchivo.setText("Estado:");
            panelArchivo.add(lblEstadoArchivo,
                    cc.xywh(13, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelArchivo.add(cmbEstadoArchivo, cc.xy(15, 5));

            //---- lblURLArchivo ----
            lblURLArchivo.setText("Archivo:");
            panelArchivo.add(lblURLArchivo,
                    cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

            //---- txtURLArchivo ----
            txtURLArchivo.setEditable(false);
            panelArchivo.add(txtURLArchivo, cc.xywh(5, 7, 11, 1));
            panelArchivo.add(btnAgregarURLArchivo,
                    cc.xywh(17, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

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

                //---- btnEliminarArchivo ----
                btnEliminarArchivo.setText("D");
                panel4.add(btnEliminarArchivo, cc.xy(5, 1));
            }
            panelArchivo.add(panel4, cc.xywh(3, 9, 17, 1));

            //======== spArchivo ========
            {

                //---- tableArchivo ----
                tableArchivo.setModel(new DefaultTableModel(new Object[][] {},
                        new String[] { "Tipo", "Fecha", "Estado", "URL Descripcion" }) {
                    boolean[] columnEditable = new boolean[] { false, false, false, false };

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
                tableArchivo.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                spArchivo.setViewportView(tableArchivo);
            }
            panelArchivo.add(spArchivo, cc.xywh(3, 11, 17, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
        }
        jtpReuniones.addTab("Archivos", panelArchivo);

        //======== panelCompromiso ========
        {
            panelCompromiso.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)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(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(80)),
                            new RowSpec(RowSpec.TOP, Sizes.DLUY6, FormSpec.NO_GROW),
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

            //---- lblFechaCompromiso ----
            lblFechaCompromiso.setText("Fecha:");
            panelCompromiso.add(lblFechaCompromiso,
                    cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelCompromiso.add(cmbFechaCompromiso, cc.xywh(5, 3, 3, 1));

            //---- lblEstadoCompromiso ----
            lblEstadoCompromiso.setText("Estado:");
            panelCompromiso.add(lblEstadoCompromiso,
                    cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelCompromiso.add(cmbEstadoCompromiso, cc.xy(11, 3));

            //---- lblTemaTratado ----
            lblTemaTratado.setText("Tema:");
            panelCompromiso.add(lblTemaTratado,
                    cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelCompromiso.add(txtTemaTratado, cc.xywh(5, 5, 5, 1));

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

            //======== spDescripcionCompromiso ========
            {

                //---- txtDescripcionCompromiso ----
                spDescripcionCompromiso.setViewportView(txtDescripcionCompromiso);
            }
            panelCompromiso.add(spDescripcionCompromiso,
                    cc.xywh(5, 7, 7, 3, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

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

                //---- btnEliminarCompromiso ----
                btnEliminarCompromiso.setText("D");
                panel5.add(btnEliminarCompromiso, cc.xy(5, 1));
            }
            panelCompromiso.add(panel5, cc.xywh(3, 11, 9, 1));

            //======== spCompromiso ========
            {

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

                            @Override
                            public boolean isCellEditable(int rowIndex, int columnIndex) {
                                return columnEditable[columnIndex];
                            }
                        });
                tableCompromiso.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
                spCompromiso.setViewportView(tableCompromiso);
            }
            panelCompromiso.add(spCompromiso, cc.xywh(3, 13, 9, 1));
        }
        jtpReuniones.addTab("Acuerdos", panelCompromiso);

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

From source file:com.spirit.medios.gui.panel.JPTimetracker.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnCliente = new JButton();
    cbTodos = new JCheckBox();
    cbOrdenTrabajo = new JCheckBox();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    cbResponsable = new JCheckBox();
    lblOficina = new JLabel();
    cmbOficina = new JComboBox();
    lblTipoOrden = new JLabel();
    cmbTipoOrden = new JComboBox();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    spTblOrdenes = new JScrollPane();
    tblOrdenes = new JTable();
    cbCliente = new JCheckBox();
    lblEjecutivo = new JLabel();
    cmbEjecutivo = new JComboBox();
    btnConsultar = new JButton();
    lblResponsable = new JLabel();
    cmbResponsable = new JComboBox();
    CellConstraints cc = new CellConstraints();

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

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

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

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

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

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

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

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

    //---- lblTipoOrden ----
    lblTipoOrden.setText("Tipo:");
    add(lblTipoOrden, cc.xywh(7, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbTipoOrden, cc.xywh(9, 7, 3, 1));

    //---- lblEstado ----
    lblEstado.setText("Estado:");
    add(lblEstado, cc.xywh(13, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbEstado, cc.xy(15, 7));

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

        //---- tblOrdenes ----
        tblOrdenes.setModel(new DefaultTableModel(
                new Object[][] { { null, null, null, null, null, null, null, null, null, null, "" }, },
                new String[] { "Cod.", "Cliente", "Trabajo", "Ejecutivo(a)", "SubTipo", "Responsable",
                        "F.Creaci\u00f3n", "F.Limite", "F.Entrega", "T.Parcial", "T.Total" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false,
                    false, false, false };

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

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

    //---- lblEjecutivo ----
    lblEjecutivo.setText("Ejecutivo(a):");
    add(lblEjecutivo, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbEjecutivo, cc.xywh(5, 9, 5, 1));

    //---- lblResponsable ----
    lblResponsable.setText("Responsable:");
    add(lblResponsable, cc.xywh(11, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbResponsable, cc.xywh(13, 9, 3, 1));

    //---- btnConsultar ----
    btnConsultar.setText("Consultar");
    add(btnConsultar, cc.xy(21, 9));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}