Example usage for com.jgoodies.forms.layout FormSpec NO_GROW

List of usage examples for com.jgoodies.forms.layout FormSpec NO_GROW

Introduction

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

Prototype

double NO_GROW

To view the source code for com.jgoodies.forms.layout FormSpec NO_GROW.

Click Source Link

Document

Gives a column or row a fixed size.

Usage

From source file:MultipleSettingsDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    ResourceBundle bundle = ResourceBundle.getBundle("MultipleSettingsDialog");
    JPanel dialogPane = new JPanel();
    JPanel contentPanel = new JPanel();
    JLabel iconLabel = new JLabel();
    titleLabel = new JLabel();
    JLabel labelSize = new JLabel();
    fieldSize = new JTextField();
    JLabel labelDescription = new JLabel();
    JScrollPane scrollPane1 = new JScrollPane();
    descriptionArea = ComponentFactory.getTextArea();
    JPanel optionsPanel = new JPanel();
    JLabel saveToLabel = new JLabel();
    comboPath = new JComboBox();
    btnSelectPath = new JButton();
    JXButtonPanel buttonBar = new JXButtonPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {//from   ww w .  j  a v a 2  s  .  co  m
        dialogPane.setBorder(Borders.DIALOG);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {

            //---- iconLabel ----
            iconLabel.setText(bundle.getString("iconLabel.text"));

            //---- titleLabel ----
            titleLabel.setText(bundle.getString("titleLabel.text"));
            titleLabel.setFont(new Font("Tahoma", Font.BOLD, 12));

            //---- labelSize ----
            labelSize.setText(bundle.getString("labelSize.text"));

            //---- fieldSize ----
            fieldSize.setBorder(null);
            fieldSize.setOpaque(false);
            fieldSize.setEditable(false);

            //---- labelDescription ----
            labelDescription.setText(bundle.getString("labelDescription.text"));

            //======== scrollPane1 ========
            {
                scrollPane1.setViewportView(descriptionArea);
            }

            //======== optionsPanel ========
            {

                //---- saveToLabel ----
                saveToLabel.setText(bundle.getString("saveToLabel.text"));
                saveToLabel.setLabelFor(comboPath);

                //---- comboPath ----
                comboPath.setEditable(true);

                //---- btnSelectPath ----
                btnSelectPath.setText(bundle.getString("btnSelectPath.text"));

                PanelBuilder optionsPanelBuilder = new PanelBuilder(new FormLayout(
                        new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                        RowSpec.decodeSpecs("default")), optionsPanel);

                optionsPanelBuilder.add(saveToLabel, cc.xy(1, 1));
                optionsPanelBuilder.add(comboPath, cc.xy(3, 1));
                optionsPanelBuilder.add(btnSelectPath, cc.xy(5, 1));
            }

            PanelBuilder contentPanelBuilder = new PanelBuilder(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(49)), FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, ColumnSpec.decode("max(min;70dlu)") },
                    new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.TOP, Sizes.PREFERRED, FormSpec.NO_GROW),
                            FormSpecs.RELATED_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                            FormSpecs.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.FILL,
                                    Sizes.bounded(Sizes.PREFERRED, Sizes.dluY(40), Sizes.dluY(50)),
                                    FormSpec.DEFAULT_GROW),
                            FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC }),
                    contentPanel);

            contentPanelBuilder.add(iconLabel,
                    cc.xywh(1, 1, 1, 5, CellConstraints.DEFAULT, CellConstraints.FILL));
            contentPanelBuilder.add(titleLabel, cc.xywh(3, 1, 5, 1));
            contentPanelBuilder.add(labelSize, cc.xy(3, 3));
            contentPanelBuilder.add(fieldSize, cc.xywh(5, 3, 3, 1));
            contentPanelBuilder.add(labelDescription, cc.xy(1, 7));
            contentPanelBuilder.add(scrollPane1, cc.xywh(1, 9, 7, 1));
            contentPanelBuilder.add(optionsPanel, cc.xywh(1, 11, 7, 1));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0));

            //---- okButton ----
            okButton.setText(bundle.getString("okButton.text"));

            //---- cancelButton ----
            cancelButton.setText(bundle.getString("cancelButton.text"));

            PanelBuilder buttonBarBuilder = new PanelBuilder(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormSpecs.UNRELATED_GAP_COLSPEC, ColumnSpec.decode("max(pref;55dlu)"),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                    RowSpec.decodeSpecs("fill:pref")), buttonBar);
            ((FormLayout) buttonBar.getLayout()).setColumnGroups(new int[][] { { 3, 5 } });

            buttonBarBuilder.add(okButton, cc.xy(3, 1));
            buttonBarBuilder.add(cancelButton, cc.xy(5, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:UserPreferencesDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    ResourceBundle bundle = ResourceBundle.getBundle("UserPreferencesDialog");
    JPanel dialogPane = new JPanel();
    JPanel contentPanel = new JPanel();
    toolbar = new JButtonBar();
    panelCard = new JPanel();
    JPanel panelGeneral = new JPanel();
    JPanel panelGeneralSettings = new JPanel();
    checkShowIconInSystemTray = new JCheckBox();
    JPanel panelAlarm = new JPanel();
    JPanel panelWhenAlarmGoesOff = new JPanel();
    JPanel panelAlarmDefaults = new JPanel();
    JPanel panelPlugins = new JPanel();
    JTabbedPane pluginTabbedPane = new JTabbedPane();
    JPanel pluginPanelSettings = new JPanel();
    JScrollPane scrollPane1 = new JScrollPane();
    pluginTable = new JXTable();
    JXButtonPanel pluginsButtonPanel = new JXButtonPanel();
    JLabel labelPluginInfo = new JLabel();
    popmenuButton = ComponentFactory.getPopdownButton();
    btnPluginOptions = new JButton();
    JPanel pluginPanelUpdates = new JPanel();
    check4PluginUpdatesAutomatically = new JCheckBox();
    JLabel labelAfterDetectUpdate = new JLabel();
    comboHowToUpdate = new JComboBox();
    checkDownloadNotExistingPlugins = new JCheckBox();
    JLabel labelCheckForUpdateEvery = new JLabel();
    spinnerUpdateHour = new JSpinner();
    JLabel labelHours = new JLabel();
    JLabel labelUpdateFromServer = new JLabel();
    comboPluginServers = new JComboBox();
    btnResetDefaultPluginServer = new JButton();
    JLabel labelManualCheck = new JLabel();
    buttonBar = new JXButtonPanel();
    btnOK = new JButton();
    btnCancel = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle(bundle.getString("this.title"));
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {// w w  w  .j a  v  a  2  s. com
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            contentPanel.setLayout(new BorderLayout());

            //======== toolbar ========
            {
                toolbar.setBorder(LineBorder.createBlackLineBorder());
                toolbar.setLayout(null);
            }
            contentPanel.add(toolbar, BorderLayout.NORTH);

            //======== panelCard ========
            {
                panelCard.setLayout(new CardLayout());

                //======== panelGeneral ========
                {
                    panelGeneral.setBorder(Borders.TABBED_DIALOG);

                    //======== panelGeneralSettings ========
                    {
                        panelGeneralSettings.setBorder(
                                new TitledBorder(null, bundle.getString("panelGeneralSettings.border"),
                                        TitledBorder.LEADING, TitledBorder.TOP));

                        //---- checkShowIconInSystemTray ----
                        checkShowIconInSystemTray.setText(bundle.getString("checkShowIconInSystemTray.text"));

                        PanelBuilder panelGeneralSettingsBuilder = new PanelBuilder(new FormLayout(
                                new ColumnSpec[] {
                                        new ColumnSpec(ColumnSpec.LEFT, Sizes.dluX(0), FormSpec.NO_GROW),
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")), panelGeneralSettings);

                        panelGeneralSettingsBuilder.add(checkShowIconInSystemTray, cc.xy(3, 1));
                    }

                    PanelBuilder panelGeneralBuilder = new PanelBuilder(
                            new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                                    new RowSpec[] { new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW),
                                            FormSpecs.RELATED_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW) }),
                            panelGeneral);

                    panelGeneralBuilder.add(panelGeneralSettings, cc.xy(1, 1));
                }
                panelCard.add(panelGeneral, "CARD1");

                //======== panelAlarm ========
                {
                    panelAlarm.setBorder(Borders.TABBED_DIALOG);

                    //======== panelWhenAlarmGoesOff ========
                    {
                        panelWhenAlarmGoesOff.setBorder(
                                new TitledBorder(null, bundle.getString("panelWhenAlarmGoesOff.border"),
                                        TitledBorder.LEADING, TitledBorder.TOP));

                        PanelBuilder panelWhenAlarmGoesOffBuilder = new PanelBuilder(
                                new FormLayout(new ColumnSpec[] {
                                        new ColumnSpec(ColumnSpec.LEFT, Sizes.dluX(0), FormSpec.NO_GROW),
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC,
                                                FormSpecs.NARROW_LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                                                FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                                                FormSpecs.DEFAULT_ROWSPEC }),
                                panelWhenAlarmGoesOff);
                        ((FormLayout) panelWhenAlarmGoesOff.getLayout())
                                .setColumnGroups(new int[][] { { 9, 11 } });

                    }

                    //======== panelAlarmDefaults ========
                    {
                        panelAlarmDefaults
                                .setBorder(new TitledBorder(null, bundle.getString("panelAlarmDefaults.border"),
                                        TitledBorder.LEADING, TitledBorder.TOP));

                        PanelBuilder panelAlarmDefaultsBuilder = new PanelBuilder(new FormLayout(
                                new ColumnSpec[] {
                                        new ColumnSpec(ColumnSpec.LEFT, Sizes.dluX(0), FormSpec.NO_GROW),
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                        FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                                new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.NARROW_LINE_GAP_ROWSPEC,
                                        FormSpecs.DEFAULT_ROWSPEC, FormSpecs.NARROW_LINE_GAP_ROWSPEC,
                                        FormSpecs.DEFAULT_ROWSPEC, FormSpecs.NARROW_LINE_GAP_ROWSPEC,
                                        FormSpecs.DEFAULT_ROWSPEC }),
                                panelAlarmDefaults);

                    }

                    PanelBuilder panelAlarmBuilder = new PanelBuilder(new FormLayout(
                            ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC,
                                    FormSpecs.RELATED_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC }),
                            panelAlarm);

                    panelAlarmBuilder.add(panelWhenAlarmGoesOff, cc.xy(1, 1));
                    panelAlarmBuilder.add(panelAlarmDefaults, cc.xy(1, 3));
                }
                panelCard.add(panelAlarm, "CARD2");

                //======== panelPlugins ========
                {
                    panelPlugins.setBorder(Borders.TABBED_DIALOG);

                    //======== pluginTabbedPane ========
                    {

                        //======== pluginPanelSettings ========
                        {
                            pluginPanelSettings.setBorder(
                                    new CompoundBorder(new EmptyBorder(4, 4, 4, 4), new EtchedBorder()));
                            pluginPanelSettings.setLayout(new BorderLayout());

                            //======== scrollPane1 ========
                            {
                                scrollPane1.setViewportView(pluginTable);
                            }
                            pluginPanelSettings.add(scrollPane1, BorderLayout.CENTER);

                            //======== pluginsButtonPanel ========
                            {
                                pluginsButtonPanel.setBorder(new EmptyBorder(4, 4, 4, 4));

                                //---- labelPluginInfo ----
                                labelPluginInfo.setText(bundle.getString("labelPluginInfo.text"));

                                //---- popmenuButton ----
                                popmenuButton.setText(bundle.getString("popmenuButton.text"));

                                //---- btnPluginOptions ----
                                btnPluginOptions.setText(bundle.getString("btnPluginOptions.text"));

                                PanelBuilder pluginsButtonPanelBuilder = new PanelBuilder(new FormLayout(
                                        new ColumnSpec[] { FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW),
                                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.UNRELATED_GAP_COLSPEC,
                                                FormSpecs.DEFAULT_COLSPEC,
                                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                                FormSpecs.UNRELATED_GAP_COLSPEC },
                                        RowSpec.decodeSpecs("default")), pluginsButtonPanel);

                                pluginsButtonPanelBuilder.add(labelPluginInfo, cc.xy(3, 1));
                                pluginsButtonPanelBuilder.add(popmenuButton, cc.xy(5, 1));
                                pluginsButtonPanelBuilder.add(btnPluginOptions, cc.xy(7, 1));
                            }
                            pluginPanelSettings.add(pluginsButtonPanel, BorderLayout.SOUTH);
                        }
                        pluginTabbedPane.addTab(bundle.getString("pluginPanelSettings.tab.title"),
                                pluginPanelSettings);

                        //======== pluginPanelUpdates ========
                        {
                            pluginPanelUpdates.setBorder(new CompoundBorder(new EmptyBorder(4, 4, 4, 4),
                                    new TitledBorder(bundle.getString("pluginPanelUpdates.border"))));

                            //---- check4PluginUpdatesAutomatically ----
                            check4PluginUpdatesAutomatically
                                    .setText(bundle.getString("check4PluginUpdatesAutomatically.text"));

                            //---- labelAfterDetectUpdate ----
                            labelAfterDetectUpdate.setText(bundle.getString("labelAfterDetectUpdate.text"));

                            //---- checkDownloadNotExistingPlugins ----
                            checkDownloadNotExistingPlugins
                                    .setText(bundle.getString("checkDownloadNotExistingPlugins.text"));

                            //---- labelCheckForUpdateEvery ----
                            labelCheckForUpdateEvery.setText(bundle.getString("labelCheckForUpdateEvery.text"));

                            //---- labelHours ----
                            labelHours.setText(bundle.getString("labelHours.text"));

                            //---- labelUpdateFromServer ----
                            labelUpdateFromServer.setText(bundle.getString("labelUpdateFromServer.text"));
                            labelUpdateFromServer.setLabelFor(comboPluginServers);

                            //---- comboPluginServers ----
                            comboPluginServers.setEditable(true);

                            //---- btnResetDefaultPluginServer ----
                            btnResetDefaultPluginServer
                                    .setText(bundle.getString("btnResetDefaultPluginServer.text"));

                            //---- labelManualCheck ----
                            labelManualCheck.setText(bundle.getString("labelManualCheck.text"));

                            PanelBuilder pluginPanelUpdatesBuilder = new PanelBuilder(new FormLayout(
                                    new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC,
                                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(Sizes
                                                    .bounded(Sizes.MINIMUM, Sizes.dluX(30), Sizes.dluX(30))),
                                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL,
                                                    Sizes.bounded(Sizes.DEFAULT, Sizes.dluX(50),
                                                            Sizes.dluX(75)),
                                                    FormSpec.DEFAULT_GROW),
                                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                            FormSpecs.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.UNRELATED_GAP_ROWSPEC,
                                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                            FormSpecs.UNRELATED_GAP_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                            FormSpecs.DEFAULT_ROWSPEC }),
                                    pluginPanelUpdates);

                            pluginPanelUpdatesBuilder.add(check4PluginUpdatesAutomatically,
                                    cc.xywh(1, 1, 5, 1));
                            pluginPanelUpdatesBuilder.add(labelAfterDetectUpdate,
                                    cc.xywh(1, 3, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            pluginPanelUpdatesBuilder.add(comboHowToUpdate,
                                    cc.xywh(5, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                            pluginPanelUpdatesBuilder.add(checkDownloadNotExistingPlugins, cc.xywh(1, 5, 5, 1));
                            pluginPanelUpdatesBuilder.add(labelCheckForUpdateEvery,
                                    cc.xywh(1, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            pluginPanelUpdatesBuilder.add(spinnerUpdateHour, cc.xy(3, 7));
                            pluginPanelUpdatesBuilder.add(labelHours, cc.xy(5, 7));
                            pluginPanelUpdatesBuilder.add(labelUpdateFromServer,
                                    cc.xywh(1, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                            pluginPanelUpdatesBuilder.add(comboPluginServers, cc.xywh(3, 9, 3, 1));
                            pluginPanelUpdatesBuilder.add(btnResetDefaultPluginServer, cc.xy(7, 9));
                            pluginPanelUpdatesBuilder.add(labelManualCheck, cc.xywh(1, 13, 7, 1));
                        }
                        pluginTabbedPane.addTab(bundle.getString("pluginPanelUpdates.tab.title"),
                                pluginPanelUpdates);

                    }

                    PanelBuilder panelPluginsBuilder = new PanelBuilder(
                            new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                                    new RowSpec[] {
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormSpecs.RELATED_GAP_ROWSPEC, RowSpec.decode("5px") }),
                            panelPlugins);

                    panelPluginsBuilder.add(pluginTabbedPane, cc.xy(1, 1));
                }
                panelCard.add(panelPlugins, "CARD6");
            }
            contentPanel.add(panelCard, BorderLayout.CENTER);
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_PAD);
            buttonBar.setCyclic(true);

            //---- btnOK ----
            btnOK.setText(bundle.getString("btnOK.text"));

            //---- btnCancel ----
            btnCancel.setText(bundle.getString("btnCancel.text"));

            PanelBuilder buttonBarBuilder = new PanelBuilder(new FormLayout(
                    new ColumnSpec[] { FormSpecs.GLUE_COLSPEC, ColumnSpec.decode("max(pref;42dlu)"),
                            FormSpecs.RELATED_GAP_COLSPEC, FormSpecs.PREF_COLSPEC },
                    RowSpec.decodeSpecs("pref")), buttonBar);
            ((FormLayout) buttonBar.getLayout()).setColumnGroups(new int[][] { { 2, 4 } });

            buttonBarBuilder.add(btnOK, cc.xy(2, 1));
            buttonBarBuilder.add(btnCancel, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:au.gov.nla.atplugin.multiplecomponentidentifiers.panel.ResourceComponentBasicInfoPanel.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    panel7 = new JPanel();
    label_resourcesTitle = new JLabel();
    scrollPane42 = new JScrollPane();
    resourcesTitle = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ArchDescription.PROPERTYNAME_TITLE), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory
            .createUnboundComboBox(InLineTagsUtils.getInLineTagList(InLineTagsUtils.TITLE));
    panel38 = new JPanel();
    panel35 = new JPanel();
    label_resourcesDateExpression = new JLabel();
    resourcesDateExpression = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ArchDescription.PROPERTYNAME_DATE_EXPRESSION), false);
    Date1Label1 = new JLabel();
    label_resourcesDateBegin = new JLabel();
    resourcesDateBegin = ATBasicComponentFactory.createIntegerField(detailsModel,
            ArchDescription.PROPERTYNAME_DATE_BEGIN);
    label_resourcesDateEnd = new JLabel();
    resourcesDateEnd = ATBasicComponentFactory.createIntegerField(detailsModel,
            ArchDescription.PROPERTYNAME_DATE_END);
    BulkDatesLabel = new JLabel();
    label_resourcesBulkDateBegin = new JLabel();
    resourcesBulkDateBegin = ATBasicComponentFactory.createIntegerField(detailsModel,
            Resources.PROPERTYNAME_BULK_DATE_BEGIN);
    label_resourcesBulkDateEnd = new JLabel();
    resourcesBulkDateEnd = ATBasicComponentFactory.createIntegerField(detailsModel,
            Resources.PROPERTYNAME_BULK_DATE_END);
    panel9 = new JPanel();
    label_resourcesLanguageCode2 = new JLabel();
    resourcesLanguageCode = ATBasicComponentFactory.createComboBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_LANGUAGE_CODE, ResourcesComponents.class);
    panel5 = new JPanel();
    panel20 = new JPanel();
    ExtentLabel = new JLabel();
    panel21 = new JPanel();
    label_resourcesExtentNumber = new JLabel();
    resourcesExtentNumber = ATBasicComponentFactory.createDoubleField(detailsModel,
            Resources.PROPERTYNAME_EXTENT_NUMBER);
    extentType = ATBasicComponentFactory.createComboBox(detailsModel, Resources.PROPERTYNAME_EXTENT_TYPE,
            Resources.class);
    label_resourcesExtentDescription = new JLabel();
    scrollPane422 = new JScrollPane();
    containerSummary = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(Resources.PROPERTYNAME_CONTAINER_SUMMARY), false);
    panel23 = new JPanel();
    label_resourcesLanguageNote2 = new JLabel();
    scrollPane423 = new JScrollPane();
    resourcesLanguageNote = ATBasicComponentFactory.createTextArea(
            detailsModel.getModel(ResourcesComponents.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE), false);
    separator2 = new JSeparator();
    panel10 = new JPanel();
    panel3 = new JPanel();
    label_resourcesLevel = new JLabel();
    resourcesLevel = ATBasicComponentFactory.createComboBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_LEVEL, ResourcesComponents.class);
    label3 = new JLabel();
    resourcesDateBegin2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ResourcesComponents.PROPERTYNAME_PERSISTENT_ID));
    label_otherLevel = new JLabel();
    resourcesOtherLevel = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ResourcesComponents.PROPERTYNAME_OTHER_LEVEL), false);
    label_repositoryName5 = new JLabel();
    scrollPane9 = new JScrollPane();
    identifiersTable = new DomainSortableTable();
    panel25 = new JPanel();
    addIdentifier = new JButton();
    removeIdentifier = new JButton();
    label1 = new JLabel();
    scrollPane4 = new JScrollPane();
    instancesTable = new DomainSortableTable(ArchDescriptionInstances.class,
            ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE);
    panel24 = new JPanel();
    addInstanceButton = new JButton();
    removeInstanceButton = new JButton();
    panel4 = new JPanel();
    restrictionsApply2 = ATBasicComponentFactory.createCheckBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_INTERNAL_ONLY, ResourcesComponents.class);
    resourcesRestrictionsApply = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY, ResourcesComponents.class);
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(200, 205, 232));
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.5),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(default;350px):grow") },
            RowSpec.decodeSpecs("default")));

    //======== panel7 ========
    {//from  ww  w  . j ava 2 s. c  om
        panel7.setOpaque(false);
        panel7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel7.setBorder(Borders.DLU2_BORDER);
        panel7.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC },
                new RowSpec[] { new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

        //---- label_resourcesTitle ----
        label_resourcesTitle.setText("Title");
        label_resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        ATFieldInfo.assignLabelInfo(label_resourcesTitle, ResourcesComponents.class,
                ResourcesComponents.PROPERTYNAME_TITLE);
        panel7.add(label_resourcesTitle, cc.xy(1, 1));

        //======== scrollPane42 ========
        {
            scrollPane42.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane42.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

            //---- resourcesTitle ----
            resourcesTitle.setRows(4);
            resourcesTitle.setLineWrap(true);
            resourcesTitle.setWrapStyleWord(true);
            resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane42.setViewportView(resourcesTitle);
        }
        panel7.add(scrollPane42, cc.xywh(1, 3, 2, 1));

        //======== tagApplicatorPanel ========
        {
            tagApplicatorPanel.setOpaque(false);
            tagApplicatorPanel
                    .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")));

            //---- insertInlineTag ----
            insertInlineTag.setOpaque(false);
            insertInlineTag.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            insertInlineTag.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    insertInlineTagActionPerformed();
                }
            });
            tagApplicatorPanel.add(insertInlineTag, cc.xy(1, 1));
        }
        panel7.add(tagApplicatorPanel, cc.xywh(1, 5, 2, 1));

        //======== panel38 ========
        {
            panel38.setBorder(new BevelBorder(BevelBorder.LOWERED));
            panel38.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel38.setBackground(new Color(182, 187, 212));
            panel38.setLayout(new FormLayout("60px:grow", "fill:default:grow"));

            //======== panel35 ========
            {
                panel35.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.setOpaque(false);
                panel35.setBorder(Borders.DLU2_BORDER);
                panel35.setLayout(new FormLayout(
                        new ColumnSpec[] { 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 }));

                //---- label_resourcesDateExpression ----
                label_resourcesDateExpression.setText("Date Expression");
                label_resourcesDateExpression.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateExpression, Resources.class,
                        Resources.PROPERTYNAME_DATE_EXPRESSION);
                panel35.add(label_resourcesDateExpression,
                        cc.xywh(2, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- resourcesDateExpression ----
                resourcesDateExpression.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(resourcesDateExpression, new CellConstraints(4, 1, 5, 1, CellConstraints.DEFAULT,
                        CellConstraints.TOP, new Insets(0, 0, 0, 5)));

                //---- Date1Label1 ----
                Date1Label1.setText("Inclusive Dates");
                Date1Label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(Date1Label1, new CellConstraints(2, 3, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- label_resourcesDateBegin ----
                label_resourcesDateBegin.setText("Begin");
                label_resourcesDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateBegin, Resources.class,
                        Resources.PROPERTYNAME_DATE_BEGIN);
                panel35.add(label_resourcesDateBegin, cc.xy(4, 3));

                //---- resourcesDateBegin ----
                resourcesDateBegin.setColumns(4);
                resourcesDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(resourcesDateBegin,
                        cc.xywh(6, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- label_resourcesDateEnd ----
                label_resourcesDateEnd.setText("End");
                label_resourcesDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateEnd, Resources.class,
                        Resources.PROPERTYNAME_DATE_END);
                panel35.add(label_resourcesDateEnd, cc.xy(8, 3));

                //---- resourcesDateEnd ----
                resourcesDateEnd.setColumns(4);
                resourcesDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(resourcesDateEnd, new CellConstraints(10, 3, 1, 1, CellConstraints.FILL,
                        CellConstraints.DEFAULT, new Insets(0, 0, 0, 5)));

                //---- BulkDatesLabel ----
                BulkDatesLabel.setText("Bulk Dates");
                BulkDatesLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(BulkDatesLabel, new CellConstraints(2, 5, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- label_resourcesBulkDateBegin ----
                label_resourcesBulkDateBegin.setText("Begin");
                label_resourcesBulkDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesBulkDateBegin, Resources.class,
                        Resources.PROPERTYNAME_BULK_DATE_BEGIN);
                panel35.add(label_resourcesBulkDateBegin, cc.xy(4, 5));

                //---- resourcesBulkDateBegin ----
                resourcesBulkDateBegin.setColumns(4);
                resourcesBulkDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(resourcesBulkDateBegin,
                        cc.xywh(6, 5, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- label_resourcesBulkDateEnd ----
                label_resourcesBulkDateEnd.setText("End");
                label_resourcesBulkDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesBulkDateEnd, Resources.class,
                        Resources.PROPERTYNAME_BULK_DATE_END);
                panel35.add(label_resourcesBulkDateEnd, cc.xy(8, 5));

                //---- resourcesBulkDateEnd ----
                resourcesBulkDateEnd.setColumns(4);
                resourcesBulkDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel35.add(resourcesBulkDateEnd, new CellConstraints(10, 5, 1, 1, CellConstraints.FILL,
                        CellConstraints.DEFAULT, new Insets(0, 0, 0, 5)));
            }
            panel38.add(panel35, cc.xy(1, 1));
        }
        panel7.add(panel38, cc.xywh(1, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //======== panel9 ========
        {
            panel9.setOpaque(false);
            panel9.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("left:min(default;200px)") },
                    RowSpec.decodeSpecs("default")));

            //---- label_resourcesLanguageCode2 ----
            label_resourcesLanguageCode2.setText("Lanaguage");
            label_resourcesLanguageCode2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLanguageCode2, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_LANGUAGE_CODE);
            panel9.add(label_resourcesLanguageCode2, cc.xy(1, 1));

            //---- resourcesLanguageCode ----
            resourcesLanguageCode.setMaximumSize(new Dimension(150, 32767));
            resourcesLanguageCode.setOpaque(false);
            resourcesLanguageCode.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel9.add(resourcesLanguageCode,
                    cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
        }
        panel7.add(panel9, cc.xy(1, 9));

        //======== panel5 ========
        {
            panel5.setBackground(new Color(182, 187, 212));
            panel5.setBorder(new BevelBorder(BevelBorder.LOWERED));
            panel5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel5.setLayout(new FormLayout("default:grow", "fill:default:grow"));

            //======== panel20 ========
            {
                panel20.setOpaque(false);
                panel20.setBorder(Borders.DLU2_BORDER);
                panel20.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

                //---- ExtentLabel ----
                ExtentLabel.setText("Extent");
                ExtentLabel.setForeground(new Color(0, 0, 102));
                ExtentLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel20.add(ExtentLabel, cc.xywh(1, 1, 2, 1));

                //======== panel21 ========
                {
                    panel21.setOpaque(false);
                    panel21.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")));

                    //---- label_resourcesExtentNumber ----
                    label_resourcesExtentNumber.setText("Extent");
                    label_resourcesExtentNumber.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    ATFieldInfo.assignLabelInfo(label_resourcesExtentNumber, Resources.class,
                            Resources.PROPERTYNAME_EXTENT_NUMBER);
                    panel21.add(label_resourcesExtentNumber,
                            cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                    //---- resourcesExtentNumber ----
                    resourcesExtentNumber.setColumns(4);
                    resourcesExtentNumber.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    panel21.add(resourcesExtentNumber,
                            cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                    //---- extentType ----
                    extentType.setOpaque(false);
                    extentType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    panel21.add(extentType, new CellConstraints(5, 1, 1, 1, CellConstraints.LEFT,
                            CellConstraints.DEFAULT, new Insets(0, 5, 5, 5)));
                }
                panel20.add(panel21, cc.xy(2, 3));

                //---- label_resourcesExtentDescription ----
                label_resourcesExtentDescription.setText("Container Summary");
                label_resourcesExtentDescription.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesExtentDescription, Resources.class,
                        Resources.PROPERTYNAME_CONTAINER_SUMMARY);
                panel20.add(label_resourcesExtentDescription, cc.xy(2, 5));

                //======== scrollPane422 ========
                {
                    scrollPane422.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                    scrollPane422.setOpaque(false);
                    scrollPane422.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                    //---- containerSummary ----
                    containerSummary.setRows(4);
                    containerSummary.setWrapStyleWord(true);
                    containerSummary.setLineWrap(true);
                    containerSummary.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    scrollPane422.setViewportView(containerSummary);
                }
                panel20.add(scrollPane422, new CellConstraints(1, 7, 2, 1, CellConstraints.DEFAULT,
                        CellConstraints.FILL, new Insets(0, 15, 5, 5)));
            }
            panel5.add(panel20, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
        }
        panel7.add(panel5, cc.xy(1, 11));

        //======== panel23 ========
        {
            panel23.setOpaque(false);
            panel23.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel23.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

            //---- label_resourcesLanguageNote2 ----
            label_resourcesLanguageNote2.setText("Repository Processing Note");
            label_resourcesLanguageNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLanguageNote2, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE);
            panel23.add(label_resourcesLanguageNote2, new CellConstraints(1, 1, 1, 1, CellConstraints.DEFAULT,
                    CellConstraints.DEFAULT, new Insets(0, 10, 0, 0)));

            //======== scrollPane423 ========
            {
                scrollPane423.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane423.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- resourcesLanguageNote ----
                resourcesLanguageNote.setRows(4);
                resourcesLanguageNote.setWrapStyleWord(true);
                resourcesLanguageNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                scrollPane423.setViewportView(resourcesLanguageNote);
            }
            panel23.add(scrollPane423, new CellConstraints(1, 3, 1, 1, CellConstraints.DEFAULT,
                    CellConstraints.DEFAULT, new Insets(0, 10, 0, 0)));
        }
        panel7.add(panel23, cc.xy(1, 13));
    }
    add(panel7, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    //---- separator2 ----
    separator2.setForeground(new Color(147, 131, 86));
    separator2.setOrientation(SwingConstants.VERTICAL);
    add(separator2, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //======== panel10 ========
    {
        panel10.setOpaque(false);
        panel10.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel10.setBorder(Borders.DLU2_BORDER);
        panel10.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC },
                new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                        FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

        //======== panel3 ========
        {
            panel3.setOpaque(false);
            panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel3.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.MIN_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));

            //---- label_resourcesLevel ----
            label_resourcesLevel.setText("Level");
            label_resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLevel, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_LEVEL);
            panel3.add(label_resourcesLevel,
                    cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- resourcesLevel ----
            resourcesLevel.setOpaque(false);
            resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesLevel.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    resourcesLevelActionPerformed();
                }
            });
            panel3.add(resourcesLevel, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

            //---- label3 ----
            label3.setText("Persistent ID");
            label3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label3, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_PERSISTENT_ID);
            panel3.add(label3, cc.xy(1, 3));

            //---- resourcesDateBegin2 ----
            resourcesDateBegin2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesDateBegin2.setEditable(false);
            resourcesDateBegin2.setOpaque(false);
            panel3.add(resourcesDateBegin2, cc.xywh(3, 3, 3, 1));

            //---- label_otherLevel ----
            label_otherLevel.setText("Other Level");
            label_otherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_otherLevel, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_OTHER_LEVEL);
            panel3.add(label_otherLevel, cc.xywh(1, 5, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- resourcesOtherLevel ----
            resourcesOtherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel3.add(resourcesOtherLevel, cc.xywh(3, 5, 3, 1));
        }
        panel10.add(panel3, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //---- label_repositoryName5 ----
        label_repositoryName5.setText("Identifiers");
        label_repositoryName5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel10.add(label_repositoryName5, cc.xy(1, 3));

        //======== scrollPane9 ========
        {
            scrollPane9.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane9.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane9.setPreferredSize(new Dimension(200, 104));

            //---- identifiersTable ----
            identifiersTable.setPreferredScrollableViewportSize(new Dimension(200, 100));
            identifiersTable.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    identifiersMouseClicked(e);
                }
            });
            scrollPane9.setViewportView(identifiersTable);
        }
        panel10.add(scrollPane9, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //======== panel25 ========
        {
            panel25.setBackground(new Color(231, 188, 251));
            panel25.setOpaque(false);
            panel25.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel25.setMinimumSize(new Dimension(100, 29));
            panel25.setLayout(
                    new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            RowSpec.decodeSpecs("default")));

            //---- addIdentifier ----
            addIdentifier.setText("Add Identifier");
            addIdentifier.setOpaque(false);
            addIdentifier.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            addIdentifier.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    addIdentifierActionPerformed();
                }
            });
            panel25.add(addIdentifier, cc.xy(1, 1));

            //---- removeIdentifier ----
            removeIdentifier.setText("Remove Identifier");
            removeIdentifier.setOpaque(false);
            removeIdentifier.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeIdentifier.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeIdentifierActionPerformed();
                }
            });
            panel25.add(removeIdentifier, cc.xy(3, 1));
        }
        panel10.add(panel25, cc.xywh(1, 7, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //---- label1 ----
        label1.setText("Instances");
        label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        label1.setBackground(new Color(238, 238, 238));
        ATFieldInfo.assignLabelInfo(label1, ResourcesComponents.class,
                ResourcesComponents.PROPERTYNAME_INSTANCES);
        panel10.add(label1, cc.xywh(1, 9, 2, 1));

        //======== scrollPane4 ========
        {
            scrollPane4.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

            //---- instancesTable ----
            instancesTable.setPreferredScrollableViewportSize(new Dimension(200, 75));
            instancesTable.setRowHeight(20);
            instancesTable.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    instancesTableMouseClicked(e);
                }
            });
            scrollPane4.setViewportView(instancesTable);
        }
        panel10.add(scrollPane4, cc.xy(1, 11));

        //======== panel24 ========
        {
            panel24.setBackground(new Color(231, 188, 251));
            panel24.setOpaque(false);
            panel24.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel24.setMinimumSize(new Dimension(100, 29));
            panel24.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")));

            //---- addInstanceButton ----
            addInstanceButton.setBackground(new Color(231, 188, 251));
            addInstanceButton.setText("Add Instance");
            addInstanceButton.setOpaque(false);
            addInstanceButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            addInstanceButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    addInstanceButtonActionPerformed();
                }
            });
            panel24.add(addInstanceButton, cc.xy(1, 1));

            //---- removeInstanceButton ----
            removeInstanceButton.setBackground(new Color(231, 188, 251));
            removeInstanceButton.setText("Remove Instance");
            removeInstanceButton.setOpaque(false);
            removeInstanceButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeInstanceButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeInstanceButtonActionPerformed();
                }
            });
            panel24.add(removeInstanceButton, cc.xy(3, 1));
        }
        panel10.add(panel24, cc.xywh(1, 13, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

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

            //---- restrictionsApply2 ----
            restrictionsApply2.setBackground(new Color(231, 188, 251));
            restrictionsApply2.setText("Internal Only");
            restrictionsApply2.setOpaque(false);
            restrictionsApply2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            restrictionsApply2.setText(ATFieldInfo.getLabel(ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_INTERNAL_ONLY));
            panel4.add(restrictionsApply2, cc.xy(1, 1));

            //---- resourcesRestrictionsApply ----
            resourcesRestrictionsApply.setBackground(new Color(231, 188, 251));
            resourcesRestrictionsApply.setText("Restrictions Apply");
            resourcesRestrictionsApply.setOpaque(false);
            resourcesRestrictionsApply.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesRestrictionsApply.setText(ATFieldInfo.getLabel(ResourcesComponents.class,
                    ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY));
            panel4.add(resourcesRestrictionsApply, cc.xy(3, 1));
        }
        panel10.add(panel4, cc.xy(1, 15));
    }
    add(panel10, cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.devdaily.heidi.LicenseReminderDialog.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    htmlMessageScrollPane = new JScrollPane();
    htmlMessageArea = new JEditorPane();
    closeButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {/*from w w w . j  av a 2  s.  c  o m*/
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            contentPanel
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.GLUE_COLSPEC,
                                            new ColumnSpec(ColumnSpec.LEFT, Sizes.dluX(0), FormSpec.NO_GROW),
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            new ColumnSpec(Sizes.dluX(0)), FormFactory.GLUE_COLSPEC },
                                    new RowSpec[] { FormFactory.LINE_GAP_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //======== htmlMessageScrollPane ========
            {

                //---- htmlMessageArea ----
                htmlMessageArea.setContentType("text/html");
                htmlMessageArea.setEditable(false);
                htmlMessageArea.setFont(new Font("Monaco", Font.PLAIN, 13));
                htmlMessageArea.setMargin(new Insets(4, 4, 4, 4));
                htmlMessageArea.setMinimumSize(new Dimension(360, 240));
                htmlMessageArea.setPreferredSize(new Dimension(360, 240));
                htmlMessageScrollPane.setViewportView(htmlMessageArea);
            }
            contentPanel.add(htmlMessageScrollPane, cc.xy(3, 3));

            //---- closeButton ----
            closeButton.setText("Close");
            contentPanel.add(closeButton, cc.xywh(3, 5, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.jeta.swingbuilder.gui.main.MainFrameUIDirector.java

License:Open Source License

/**
 * Updates the components in the view/* w w w  . j a va2  s. co  m*/
 */
public void updateComponents(java.util.EventObject evt) {
    boolean has_project = (m_frame.getProject() != null);

    m_frame.enableComponent(MainFrameNames.ID_CREATE_FORM, has_project);
    m_frame.enableComponent(MainFrameNames.ID_OPEN_FORM, has_project);
    m_frame.enableComponent(MainFrameNames.ID_PROJECT_SETTINGS, has_project);
    m_frame.enableComponent(MainFrameNames.ID_CREATE_PROJECT, !has_project);
    m_frame.enableComponent(MainFrameNames.ID_CLOSE_PROJECT, has_project);
    m_frame.enableComponent(MainFrameNames.ID_OPEN_PROJECT, !has_project);

    boolean has_editor = (m_frame.getCurrentEditor() != null);

    m_frame.enableComponent(MainFrameNames.ID_SHOW_FORM, has_editor);
    m_frame.enableComponent(MainFrameNames.ID_SAVE_FORM, has_editor);
    m_frame.enableComponent(MainFrameNames.ID_SAVE_FORM_AS, has_editor);
    m_frame.enableComponent(MainFrameNames.ID_CLOSE_FORM, has_editor);
    m_frame.enableComponent(TSComponentNames.ID_UNDO, has_editor);
    m_frame.enableComponent(TSComponentNames.ID_REDO, has_editor);

    m_frame.enableComponent(MainFrameNames.ID_FORWARD_ENGINEER, has_editor);

    boolean can_focus = has_editor;

    FormEditor editor = m_frame.getCurrentEditor();

    GridComponent sel_gc = null;
    boolean cell_selected = false;
    if (editor != null) {
        sel_gc = editor.getSelectedComponent();
        cell_selected = (sel_gc != null);
    }

    m_frame.enableComponent(FormEditorNames.ID_EXPORT_COMPONENT_NAMES, sel_gc instanceof FormComponent);

    m_frame.enableComponent(TSComponentNames.ID_CUT, cell_selected);
    m_frame.enableComponent(TSComponentNames.ID_COPY, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_COLUMN_PREFERRED_SIZE, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_ROW_PREFERRED_SIZE, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_INSERT_ROW_ABOVE, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_INSERT_ROW_BELOW, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_INSERT_COLUMN_LEFT, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_INSERT_COLUMN_RIGHT, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_DELETE_COLUMN, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_DELETE_ROW, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_SHOW_GRID, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_SET_AS_COLUMN_SEPARATOR, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_SET_AS_BIG_COLUMN_SEPARATOR, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_SET_AS_ROW_SEPARATOR, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_SET_AS_BIG_ROW_SEPARATOR, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_TRIM_ROWS, cell_selected);
    m_frame.enableComponent(FormEditorNames.ID_TRIM_COLUMNS, cell_selected);

    if (cell_selected) {
        GridView view = sel_gc.getParentView();
        if (view != null) {
            FormSpec spec = view.getColumnSpec(sel_gc.getColumn());
            m_frame.enableComponent(FormEditorNames.ID_COLUMN_RESIZE_GROW,
                    spec.getResizeWeight() == FormSpec.NO_GROW);
            m_frame.enableComponent(FormEditorNames.ID_COLUMN_RESIZE_NONE,
                    spec.getResizeWeight() != FormSpec.NO_GROW);

            spec = view.getRowSpec(sel_gc.getRow());
            m_frame.enableComponent(FormEditorNames.ID_ROW_RESIZE_GROW,
                    spec.getResizeWeight() == FormSpec.NO_GROW);
            m_frame.enableComponent(FormEditorNames.ID_ROW_RESIZE_NONE,
                    spec.getResizeWeight() != FormSpec.NO_GROW);
        }
    } else {
        m_frame.enableComponent(FormEditorNames.ID_COLUMN_RESIZE_GROW, false);
        m_frame.enableComponent(FormEditorNames.ID_COLUMN_RESIZE_NONE, false);
        m_frame.enableComponent(FormEditorNames.ID_ROW_RESIZE_GROW, false);
        m_frame.enableComponent(FormEditorNames.ID_ROW_RESIZE_NONE, false);
    }

    boolean can_span = false;
    if (sel_gc != null) {
        Component comp = sel_gc.getBeanDelegate();
        if (comp != null)
            can_span = true;
    }

    m_frame.enableComponent(FormEditorNames.ID_COLUMN_INCREASE_SPAN, can_span);
    m_frame.enableComponent(FormEditorNames.ID_COLUMN_DECREASE_SPAN, can_span);
    m_frame.enableComponent(FormEditorNames.ID_ROW_INCREASE_SPAN, can_span);
    m_frame.enableComponent(FormEditorNames.ID_ROW_DECREASE_SPAN, can_span);

    JETAPanel panel = (JETAPanel) m_frame.getCurrentControlsView();
    if (panel != null) {
        com.jeta.open.gui.framework.UIDirector uidirector = panel.getUIDirector();
        if (uidirector != null)
            uidirector.updateComponents(evt);
    }

    if (cell_selected) {
        try {
            Toolkit kit = Toolkit.getDefaultToolkit();
            Clipboard clipboard = kit.getSystemClipboard();
            Transferable transferable = clipboard.getContents(null);
            boolean enable_paste = FormObjectFlavor.isDesignerFlavorSupported(transferable);
            m_frame.enableComponent(TSComponentNames.ID_PASTE, enable_paste);
            m_frame.enableComponent(FormEditorNames.ID_PASTE_SPECIAL, enable_paste);
        } catch (Exception e) {
            e.printStackTrace();
        }
    } else {
        m_frame.enableComponent(TSComponentNames.ID_PASTE, false);
        m_frame.enableComponent(FormEditorNames.ID_PASTE_SPECIAL, false);
    }
}

From source file:com.spirit.cartera.gui.panel.JPCuentasPorPagar.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    spTblCuentaPorPagar = new JScrollPane();
    tblCuentasPorPagar = new JTable();
    lblProveedor = new JLabel();
    txtProveedor = new JTextField();
    btnBuscarProveedor = new JButton();
    cbTodosProveedores = new JCheckBox();
    cbCalcularSaldoInicial = new JCheckBox();
    lblTipoProveedor = new JLabel();
    cmbTipoProveedor = new JComboBox();
    rbPorTipoProveedor = new JRadioButton();
    cmbFechaInicial = new DateComboBox();
    lblFechaInicial = new JLabel();
    lblFechaFinal = new JLabel();
    cmbFechaFinal = new DateComboBox();
    rbPorDiasVencidos = new JRadioButton();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnBuscarCliente = new JButton();
    cbTodosClientes = new JCheckBox();
    btnConsultar = new JButton();
    cbCompararTodasOficinas = new JCheckBox();
    lblTotalSaldoCuentasPorPagar = new JLabel();
    txtTotalSaldoCuentasPorPagar = 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(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(40)), 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(10)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    new RowSpec(RowSpec.TOP, Sizes.DLUY3, FormSpec.NO_GROW), FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY6),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) }));

    //======== spTblCuentaPorPagar ========
    {/*from  w w  w. jav  a  2  s  .  com*/

        //---- tblCuentasPorPagar ----
        tblCuentasPorPagar.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Raz\u00f3n Social",
                "RUC", "# Factura", "Valor Total", "Rte. Fte.", "Saldo", "Fecha", "# Dias" }) {
            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false, false };

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        spTblCuentaPorPagar.setViewportView(tblCuentasPorPagar);
    }
    add(spTblCuentaPorPagar, cc.xywh(3, 15, 19, 5));

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

    //---- txtProveedor ----
    txtProveedor.setEditable(false);
    add(txtProveedor, cc.xywh(5, 3, 7, 1));
    add(btnBuscarProveedor, cc.xywh(13, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodosProveedores ----
    cbTodosProveedores.setText("Todos");
    add(cbTodosProveedores, cc.xy(15, 3));

    //---- cbCalcularSaldoInicial ----
    cbCalcularSaldoInicial.setText("Calcular Saldo Inicial");
    add(cbCalcularSaldoInicial, cc.xywh(19, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

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

    //---- rbPorTipoProveedor ----
    rbPorTipoProveedor.setText("Por Tipo de Proveedor");
    add(rbPorTipoProveedor, cc.xywh(19, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
    add(cmbFechaInicial, cc.xy(5, 7));

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

    //---- lblFechaFinal ----
    lblFechaFinal.setText("Fecha final:");
    add(lblFechaFinal, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    add(cmbFechaFinal, cc.xy(11, 7));

    //---- rbPorDiasVencidos ----
    rbPorDiasVencidos.setText("Por D\u00edas Vencidos");
    add(rbPorDiasVencidos, cc.xywh(19, 7, 2, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

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

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

    //---- cbTodosClientes ----
    cbTodosClientes.setText("Todos");
    add(cbTodosClientes, cc.xy(15, 9));

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

    //---- cbCompararTodasOficinas ----
    cbCompararTodasOficinas.setText("Comparar con todas las oficinas");
    add(cbCompararTodasOficinas, cc.xywh(5, 11, 5, 1));

    //---- lblTotalSaldoCuentasPorPagar ----
    lblTotalSaldoCuentasPorPagar.setText("Total Saldo Cuentas por Pagar:");
    lblTotalSaldoCuentasPorPagar.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    lblTotalSaldoCuentasPorPagar.setHorizontalAlignment(SwingConstants.RIGHT);
    add(lblTotalSaldoCuentasPorPagar, cc.xywh(11, 23, 7, 1));

    //---- txtTotalSaldoCuentasPorPagar ----
    txtTotalSaldoCuentasPorPagar.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    txtTotalSaldoCuentasPorPagar.setHorizontalAlignment(SwingConstants.RIGHT);
    txtTotalSaldoCuentasPorPagar.setEditable(false);
    add(txtTotalSaldoCuentasPorPagar, cc.xywh(19, 23, 3, 1));

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

From source file:com.spirit.cartera.gui.panel.JPWallet.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();
    jtpWallet = new JideTabbedPane();
    jspMaster = new JScrollPane();
    jpMaster = new JPanel();
    txtWalletId = new JFormattedTextField();
    txtReferenceId = new JFormattedTextField();
    rbCustomer = new JRadioButton();
    rbProvider = new JRadioButton();
    lblBusinessOperatorType = new JLabel();
    txtCode = new JFormattedTextField();
    lblEmissionDate = new JLabel();
    txtEmissionDate = new JFormattedTextField();
    lblOffice = new JLabel();
    txtOffice = new JFormattedTextField();
    lblCreationDate = new JLabel();
    txtCreationDate = new JFormattedTextField();
    lblDocumentType = new JLabel();
    cmbDocumentType = new JComboBox();
    lblLastUpdateDate = new JLabel();
    txtLastUpdateDate = new JFormattedTextField();
    lblCurrency = new JLabel();
    cmbCurrency = new JComboBox();
    lblAnulled = new JLabel();
    cbAnulled = new JCheckBox();
    lblComment = new JLabel();
    txtComment = new JFormattedTextField();
    gfsBusinessOperator = compFactory.createSeparator("Operador de Negocio");
    lblLegalName = new JLabel();
    txtLegalName = new JFormattedTextField();
    btnSearchBusinessOperator = new JButton();
    btnAddBusinessOperator = new JButton();
    lblIdentificationType = new JLabel();
    txtIdentification = new JFormattedTextField();
    lblCityAddress = new JLabel();
    txtCityAddress = new JFormattedTextField();
    gfsTotalValues = compFactory.createSeparator("");
    lblViewWalletAccountingEntry = new JLabel();
    lblTotal = new JLabel();
    txtTotal = new JFormattedTextField();
    lblBalance = new JLabel();
    txtBalance = new JFormattedTextField();
    jspDetail = new JScrollPane();
    jpDetail = new JPanel();
    txtWalletDetailId = new JFormattedTextField();
    lblDocument = new JLabel();
    cmbDocument = new JComboBox();
    lblDetailValue = new JLabel();
    txtDetailValue = new JFormattedTextField();
    lblDetailBalance = new JLabel();
    txtDetailBalance = new JFormattedTextField();
    jtpTransactionDetail = new JTabbedPane();
    jpCheck = new JPanel();
    gfsCheckData = compFactory.createSeparator("Datos cheque:");
    gfsBankDepositData = compFactory.createSeparator("Para depositar en:");
    lblCheckBank = new JLabel();
    cmbCheckBank = new JComboBox();
    lblDepositBank = new JLabel();
    cmbDepositBank = new JComboBox();
    lblCheckAccount = new JLabel();
    cmbCheckAccount = new JComboBox();
    btnAddCheckAccount = new JButton();
    lblDepositAccount = new JLabel();
    cmbDepositAccount = new JComboBox();
    btnAddDepositAccount = new JButton();
    lblCheckNumber = new JLabel();
    txtCheckNumber = new JFormattedTextField();
    jpRetention = new JPanel();
    gfsRetentionData = compFactory.createSeparator("Datos retenci\u00f3n:");
    lblRetentionAuthorization = new JLabel();
    lblRetentionNumber = new JLabel();
    try {//from ww w  .j a  v a 2  s  .  c  om
        MaskFormatter retentionNumberFormatter = new MaskFormatter("###-###-#########");
        txtRetentionNumber = new JFormattedTextField(retentionNumberFormatter);
        //MaskFormatter authorizationNumberFormatter = new MaskFormatter("#####################################");
        txtRetentionAuthorization = new JFormattedTextField(/*authorizationNumberFormatter*/);
    } catch (ParseException e) {
        e.printStackTrace();
        SpiritAlert.createAlert("Se ha producido un error al inicializar los componentes", SpiritAlert.ERROR);
    }
    lblRetentionPercentage = new JLabel();
    cmbRetentionPercentage = new JComboBox();
    jpDebit = new JPanel();
    gfsDebitData = compFactory.createSeparator("Datos d\u00e9bito:");
    lblDebitBank = new JLabel();
    cmbDebitBank = new JComboBox();
    lblDebitAccount = new JLabel();
    cmbDebitAccount = new JComboBox();
    btnAddDebitAccount = new JButton();
    lblDebitReference = new JLabel();
    txtDebitReference = new JTextField();
    jpTransfer = new JPanel();
    gfsSourceAccountData = compFactory.createSeparator("Cuenta bancaria origen:");
    gfsTargetAccountData = compFactory.createSeparator("Cuenta bancaria destino:");
    lblSourceBank = new JLabel();
    cmbSourceBank = new JComboBox();
    lblTargetBank = new JLabel();
    cmbTargetBank = new JComboBox();
    lblSourceAccount = new JLabel();
    cmbSourceAccount = new JComboBox();
    btnAddSourceAccount = new JButton();
    lblTargetAccount = new JLabel();
    cmbTargetAccount = new JComboBox();
    btnAddTargetAccount = new JButton();
    jpCreditCard = new JPanel();
    gfsCreditCardData = compFactory.createSeparator("Datos T/C:");
    lblCreditCardBank = new JLabel();
    cmbCreditCardBank = new JComboBox();
    lblCreditCard = new JLabel();
    cmbCreditCard = new JComboBox();
    btnAddCreditCard = new JButton();
    lblVoucherReference = new JLabel();
    txtVoucherReference = new JTextField();
    jpElectronicPayment = new JPanel();
    lblElectronicPaymentReference = new JLabel();
    gfsElectronicPaymentData = compFactory.createSeparator("Datos pago electr\u00f3nico:");
    txtElectronicPaymentReference = new JTextField();
    lblStatusMessage = new JLabel();
    spButtonBar = new JPanel();
    btnAddDetail = new JButton();
    btnUpdateDetail = new JButton();
    btnDeleteDetail = new JButton();
    btnHit = new JButton();
    spTblWalletDetail = new JScrollPane();
    tblWalletDetail = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(ColumnSpec.decodeSpecs("max(default;400dlu):grow"),
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

    //======== jtpWallet ========
    {

        //======== jspMaster ========
        {

            //======== jpMaster ========
            {
                jpMaster.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(50)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(10), FormSpec.DEFAULT_GROW),
                                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, 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)), FormFactory.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,
                                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.CENTER, Sizes.dluY(10), FormSpec.DEFAULT_GROW) }));

                //---- txtWalletId ----
                txtWalletId.setEditable(false);
                jpMaster.add(txtWalletId, cc.xy(3, 1));

                //---- txtReferenceId ----
                txtReferenceId.setEditable(false);
                jpMaster.add(txtReferenceId, cc.xy(5, 1));

                //---- rbCustomer ----
                rbCustomer.setText("Cliente");
                rbCustomer.setSelected(true);
                jpMaster.add(rbCustomer, cc.xy(5, 3));

                //---- rbProvider ----
                rbProvider.setText("Proveedor");
                jpMaster.add(rbProvider, cc.xy(7, 3));

                //---- lblBusinessOperatorType ----
                lblBusinessOperatorType.setText("Tipo operador:");
                lblBusinessOperatorType.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblBusinessOperatorType, cc.xy(3, 3));

                //---- txtCode ----
                txtCode.setHorizontalAlignment(SwingConstants.CENTER);
                txtCode.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(txtCode, cc.xywh(11, 3, 3, 1));

                //---- lblEmissionDate ----
                lblEmissionDate.setText("Fecha emisi\u00f3n:");
                lblEmissionDate.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblEmissionDate, cc.xy(19, 3));

                //---- txtEmissionDate ----
                txtEmissionDate.setHorizontalAlignment(SwingConstants.CENTER);
                jpMaster.add(txtEmissionDate, cc.xy(21, 3));

                //---- lblOffice ----
                lblOffice.setText("Oficina:");
                lblOffice.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblOffice, cc.xy(3, 5));

                //---- txtOffice ----
                txtOffice.setEditable(false);
                txtOffice.setFocusTraversalPolicyProvider(false);
                jpMaster.add(txtOffice, cc.xywh(5, 5, 9, 1));

                //---- lblCreationDate ----
                lblCreationDate.setText("Fecha creaci\u00f3n:");
                lblCreationDate.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblCreationDate, cc.xy(19, 5));

                //---- txtCreationDate ----
                txtCreationDate.setEditable(false);
                txtCreationDate.setHorizontalAlignment(SwingConstants.CENTER);
                jpMaster.add(txtCreationDate, cc.xy(21, 5));

                //---- lblDocumentType ----
                lblDocumentType.setText("Tipo documento:");
                lblDocumentType.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblDocumentType, cc.xy(3, 7));
                jpMaster.add(cmbDocumentType, cc.xywh(5, 7, 9, 1));

                //---- lblLastUpdateDate ----
                lblLastUpdateDate.setText("Fecha \u00falt. actualizaci\u00f3n:");
                lblLastUpdateDate.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblLastUpdateDate, cc.xy(19, 7));

                //---- txtLastUpdateDate ----
                txtLastUpdateDate.setEditable(false);
                txtLastUpdateDate.setHorizontalAlignment(SwingConstants.CENTER);
                jpMaster.add(txtLastUpdateDate, cc.xy(21, 7));

                //---- lblCurrency ----
                lblCurrency.setText("Moneda:");
                lblCurrency.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblCurrency, cc.xy(3, 9));
                jpMaster.add(cmbCurrency, cc.xywh(5, 9, 9, 1));

                //---- lblAnulled ----
                lblAnulled.setText("Anulado:");
                lblAnulled.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblAnulled, cc.xy(19, 9));

                //---- cbAnulled ----
                cbAnulled.setEnabled(false);
                jpMaster.add(cbAnulled, cc.xy(21, 9));

                //---- lblComment ----
                lblComment.setText("Comentario:");
                lblComment.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblComment, cc.xy(3, 11));
                jpMaster.add(txtComment, cc.xywh(5, 11, 17, 1));
                jpMaster.add(gfsBusinessOperator, cc.xywh(3, 15, 21, 1));

                //---- lblLegalName ----
                lblLegalName.setText("Nombre Comercial:");
                lblLegalName.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblLegalName, cc.xy(3, 17));
                jpMaster.add(txtLegalName, cc.xywh(5, 17, 9, 1));

                //---- btnSearchBusinessOperator ----
                btnSearchBusinessOperator.setText("B");
                jpMaster.add(btnSearchBusinessOperator, cc.xy(15, 17));

                //---- btnAddBusinessOperator ----
                btnAddBusinessOperator.setText("+");
                jpMaster.add(btnAddBusinessOperator,
                        cc.xywh(17, 17, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- lblIdentificationType ----
                lblIdentificationType.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblIdentificationType.setText("Identificaci\u00f3n:");
                jpMaster.add(lblIdentificationType, cc.xy(19, 17));

                //---- txtIdentification ----
                txtIdentification.setEditable(false);
                txtIdentification.setHorizontalAlignment(SwingConstants.CENTER);
                jpMaster.add(txtIdentification, cc.xy(21, 17));

                //---- lblCityAddress ----
                lblCityAddress.setText("Ciudad/Direcci\u00f3n:");
                lblCityAddress.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblCityAddress, cc.xy(3, 19));

                //---- txtCityAddress ----
                txtCityAddress.setEditable(false);
                jpMaster.add(txtCityAddress, cc.xywh(5, 19, 17, 1));
                jpMaster.add(gfsTotalValues, cc.xywh(3, 23, 21, 1));

                //---- lblViewWalletAccountingEntry ----
                lblViewWalletAccountingEntry
                        .setText("<html><u>Visualizar asiento(s) asociado(s) a este comprobante</u></html>");
                lblViewWalletAccountingEntry.setForeground(Color.blue);
                lblViewWalletAccountingEntry.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpMaster.add(lblViewWalletAccountingEntry, cc.xywh(3, 25, 9, 1));

                //---- lblTotal ----
                lblTotal.setText("T  O  T  A  L  :");
                lblTotal.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblTotal.setHorizontalAlignment(SwingConstants.LEADING);
                jpMaster.add(lblTotal, cc.xy(19, 25));

                //---- txtTotal ----
                txtTotal.setEditable(false);
                txtTotal.setHorizontalAlignment(SwingConstants.CENTER);
                jpMaster.add(txtTotal, cc.xy(21, 25));

                //---- lblBalance ----
                lblBalance.setText("S  A  L  D  O  :");
                lblBalance.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblBalance.setHorizontalAlignment(SwingConstants.LEADING);
                jpMaster.add(lblBalance, cc.xy(19, 27));

                //---- txtBalance ----
                txtBalance.setEditable(false);
                txtBalance.setHorizontalAlignment(SwingConstants.CENTER);
                txtBalance.setFont(new Font("Tahoma", Font.BOLD, 12));
                txtBalance.setForeground(Color.blue);
                jpMaster.add(txtBalance, cc.xy(21, 27));
            }
            jspMaster.setViewportView(jpMaster);
        }
        jtpWallet.addTab("Maestro", jspMaster);

        //======== jspDetail ========
        {

            //======== jpDetail ========
            {
                jpDetail.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, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, 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(10)), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec("max(default;75dlu)"), FormFactory.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("max(default;150dlu)"), FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(Sizes.dluY(10)) }));

                //---- txtWalletDetailId ----
                txtWalletDetailId.setEditable(false);
                jpDetail.add(txtWalletDetailId, cc.xy(3, 1));

                //---- lblDocument ----
                lblDocument.setText("Documento:");
                lblDocument.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpDetail.add(lblDocument, cc.xy(3, 3));
                jpDetail.add(cmbDocument, cc.xywh(5, 3, 9, 1));

                //---- lblDetailValue ----
                lblDetailValue.setText("Valor:");
                lblDetailValue.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpDetail.add(lblDetailValue, cc.xy(3, 5));

                //---- txtDetailValue ----
                txtDetailValue.setHorizontalAlignment(SwingConstants.RIGHT);
                jpDetail.add(txtDetailValue, cc.xy(5, 5));

                //---- lblDetailBalance ----
                lblDetailBalance.setText("Saldo:");
                lblDetailBalance.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpDetail.add(lblDetailBalance, cc.xy(9, 5));

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

                //======== jtpTransactionDetail ========
                {

                    //======== jpCheck ========
                    {
                        jpCheck.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(10), FormSpec.DEFAULT_GROW),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY5),
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
                        jpCheck.add(gfsCheckData, cc.xywh(3, 3, 5, 1));
                        jpCheck.add(gfsBankDepositData, cc.xywh(11, 3, 5, 1));

                        //---- lblCheckBank ----
                        lblCheckBank.setText("Banco:");
                        lblCheckBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCheck.add(lblCheckBank, cc.xy(3, 5));
                        jpCheck.add(cmbCheckBank, cc.xywh(5, 5, 3, 1));

                        //---- lblDepositBank ----
                        lblDepositBank.setText("Banco:");
                        lblDepositBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCheck.add(lblDepositBank, cc.xy(11, 5));
                        jpCheck.add(cmbDepositBank, cc.xywh(13, 5, 3, 1));

                        //---- lblCheckAccount ----
                        lblCheckAccount.setText("Cuenta bancaria:");
                        lblCheckAccount.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCheck.add(lblCheckAccount, cc.xy(3, 7));
                        jpCheck.add(cmbCheckAccount, cc.xywh(5, 7, 3, 1));

                        //---- btnAddCheckAccount ----
                        btnAddCheckAccount.setText("+");
                        jpCheck.add(btnAddCheckAccount,
                                cc.xywh(9, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblDepositAccount ----
                        lblDepositAccount.setText("Cuenta bancaria:");
                        lblDepositAccount.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCheck.add(lblDepositAccount, cc.xy(11, 7));
                        jpCheck.add(cmbDepositAccount, cc.xywh(13, 7, 3, 1));

                        //---- btnAddDepositAccount ----
                        btnAddDepositAccount.setText("+");
                        jpCheck.add(btnAddDepositAccount,
                                cc.xywh(17, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblCheckNumber ----
                        lblCheckNumber.setText("No. Cheque:");
                        lblCheckNumber.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCheck.add(lblCheckNumber, cc.xy(3, 9));

                        //---- txtCheckNumber ----
                        txtCheckNumber.setHorizontalAlignment(SwingConstants.RIGHT);
                        jpCheck.add(txtCheckNumber, cc.xy(5, 9));
                    }
                    jtpTransactionDetail.addTab("Cheque", jpCheck);
                    jtpTransactionDetail.setEnabledAt(0, false);

                    //======== jpRetention ========
                    {
                        jpRetention.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5),
                                        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(80)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5) }));
                        jpRetention.add(gfsRetentionData, cc.xywh(3, 3, 5, 1));

                        //---- lblRetentionAuthorization ----
                        lblRetentionAuthorization.setText("Autorizaci\u00f3n:");
                        lblRetentionAuthorization.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpRetention.add(lblRetentionAuthorization, cc.xy(3, 7));

                        //---- lblRetentionNumber ----
                        lblRetentionNumber.setText("Preimpreso:");
                        lblRetentionNumber.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpRetention.add(lblRetentionNumber, cc.xy(3, 5));

                        //---- txtRetentionNumber ----
                        txtRetentionNumber.setHorizontalAlignment(SwingConstants.CENTER);
                        jpRetention.add(txtRetentionNumber, cc.xywh(5, 5, 3, 1));

                        //---- txtRetentionAuthorization ----
                        txtRetentionAuthorization.setHorizontalAlignment(SwingConstants.CENTER);
                        jpRetention.add(txtRetentionAuthorization, cc.xywh(5, 7, 3, 1));

                        //---- lblRetentionPercentage ----
                        lblRetentionPercentage.setText("% Retenci\u00f3n:");
                        lblRetentionPercentage.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpRetention.add(lblRetentionPercentage, cc.xy(3, 9));
                        jpRetention.add(cmbRetentionPercentage, cc.xywh(5, 9, 3, 1));
                    }
                    jtpTransactionDetail.addTab("Retenci\u00f3n", jpRetention);
                    jtpTransactionDetail.setEnabledAt(1, false);

                    //======== jpDebit ========
                    {
                        jpDebit.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(10), FormSpec.DEFAULT_GROW),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW),
                                        FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY5) }));
                        jpDebit.add(gfsDebitData, cc.xywh(3, 3, 5, 1));

                        //---- lblDebitBank ----
                        lblDebitBank.setText("Banco:");
                        lblDebitBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpDebit.add(lblDebitBank, cc.xy(3, 5));
                        jpDebit.add(cmbDebitBank, cc.xywh(5, 5, 3, 1));

                        //---- lblDebitAccount ----
                        lblDebitAccount.setText("Cuenta bancaria:");
                        lblDebitAccount.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpDebit.add(lblDebitAccount, cc.xy(3, 7));
                        jpDebit.add(cmbDebitAccount, cc.xywh(5, 7, 3, 1));

                        //---- btnAddDebitAccount ----
                        btnAddDebitAccount.setText("+");
                        jpDebit.add(btnAddDebitAccount,
                                cc.xywh(9, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblDebitReference ----
                        lblDebitReference.setText("Referencia:");
                        lblDebitReference.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpDebit.add(lblDebitReference, cc.xy(3, 9));

                        //---- txtDebitReference ----
                        txtDebitReference.setHorizontalAlignment(SwingConstants.RIGHT);
                        jpDebit.add(txtDebitReference, cc.xy(5, 9));
                    }
                    jtpTransactionDetail.addTab("D\u00e9bito", jpDebit);
                    jtpTransactionDetail.setEnabledAt(2, false);

                    //======== jpTransfer ========
                    {
                        jpTransfer.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5),
                                        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(75)),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5) }));
                        jpTransfer.add(gfsSourceAccountData, cc.xywh(3, 3, 5, 1));
                        jpTransfer.add(gfsTargetAccountData, cc.xywh(11, 3, 5, 1));

                        //---- lblSourceBank ----
                        lblSourceBank.setText("Banco:");
                        lblSourceBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpTransfer.add(lblSourceBank, cc.xy(3, 5));
                        jpTransfer.add(cmbSourceBank, cc.xywh(5, 5, 3, 1));

                        //---- lblTargetBank ----
                        lblTargetBank.setText("Banco:");
                        lblTargetBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpTransfer.add(lblTargetBank, cc.xy(11, 5));
                        jpTransfer.add(cmbTargetBank, cc.xywh(13, 5, 3, 1));

                        //---- lblSourceAccount ----
                        lblSourceAccount.setText("Cuenta bancaria:");
                        lblSourceAccount.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpTransfer.add(lblSourceAccount, cc.xy(3, 7));
                        jpTransfer.add(cmbSourceAccount, cc.xywh(5, 7, 3, 1));

                        //---- btnAddSourceAccount ----
                        btnAddSourceAccount.setText("+");
                        jpTransfer.add(btnAddSourceAccount,
                                cc.xywh(9, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblTargetAccount ----
                        lblTargetAccount.setText("Cuenta bancaria:");
                        lblTargetAccount.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpTransfer.add(lblTargetAccount, cc.xy(11, 7));
                        jpTransfer.add(cmbTargetAccount, cc.xywh(13, 7, 3, 1));

                        //---- btnAddTargetAccount ----
                        btnAddTargetAccount.setText("+");
                        jpTransfer.add(btnAddTargetAccount,
                                cc.xywh(17, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                    }
                    jtpTransactionDetail.addTab("Transferencia Bancaria", jpTransfer);
                    jtpTransactionDetail.setEnabledAt(3, false);

                    //======== jpCreditCard ========
                    {
                        jpCreditCard.setLayout(new FormLayout(
                                new ColumnSpec[] { new ColumnSpec(Sizes.DLUX5),
                                        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(75)),
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                                new RowSpec[] { new RowSpec(Sizes.DLUY5), FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                        new RowSpec(Sizes.DLUY5) }));
                        jpCreditCard.add(gfsCreditCardData, cc.xywh(3, 3, 5, 1));

                        //---- lblCreditCardBank ----
                        lblCreditCardBank.setText("Banco:");
                        lblCreditCardBank.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCreditCard.add(lblCreditCardBank, cc.xy(3, 5));
                        jpCreditCard.add(cmbCreditCardBank, cc.xywh(5, 5, 3, 1));

                        //---- lblCreditCard ----
                        lblCreditCard.setText("Tarjeta:");
                        lblCreditCard.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCreditCard.add(lblCreditCard, cc.xy(3, 7));
                        jpCreditCard.add(cmbCreditCard, cc.xywh(5, 7, 3, 1));

                        //---- btnAddCreditCard ----
                        btnAddCreditCard.setText("+");
                        jpCreditCard.add(btnAddCreditCard,
                                cc.xywh(9, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- lblVoucherReference ----
                        lblVoucherReference.setText("Referencia:");
                        lblVoucherReference.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpCreditCard.add(lblVoucherReference, cc.xy(3, 9));

                        //---- txtVoucherReference ----
                        txtVoucherReference.setHorizontalAlignment(SwingConstants.RIGHT);
                        jpCreditCard.add(txtVoucherReference, cc.xy(5, 9));
                    }
                    jtpTransactionDetail.addTab("T/C", jpCreditCard);
                    jtpTransactionDetail.setEnabledAt(4, false);

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

                        //---- lblElectronicPaymentReference ----
                        lblElectronicPaymentReference.setText("Referencia:");
                        lblElectronicPaymentReference.setFont(new Font("Tahoma", Font.BOLD, 11));
                        jpElectronicPayment.add(lblElectronicPaymentReference, cc.xy(3, 5));
                        jpElectronicPayment.add(gfsElectronicPaymentData, cc.xywh(3, 3, 3, 1));

                        //---- txtElectronicPaymentReference ----
                        txtElectronicPaymentReference.setHorizontalAlignment(SwingConstants.RIGHT);
                        jpElectronicPayment.add(txtElectronicPaymentReference, cc.xy(5, 5));
                    }
                    jtpTransactionDetail.addTab("Pago Electr\u00f3nico", jpElectronicPayment);
                    jtpTransactionDetail.setEnabledAt(5, false);
                }
                jpDetail.add(jtpTransactionDetail, cc.xywh(3, 7, 13, 6));

                //---- lblStatusMessage ----
                lblStatusMessage.setText("Status Message");
                lblStatusMessage.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblStatusMessage.setForeground(Color.blue);
                jpDetail.add(lblStatusMessage, cc.xywh(3, 13, 13, 1));

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

                    //---- btnAddDetail ----
                    btnAddDetail.setText("Agregar");
                    spButtonBar.add(btnAddDetail, cc.xy(1, 1));

                    //---- btnUpdateDetail ----
                    btnUpdateDetail.setText("Actualizar");
                    spButtonBar.add(btnUpdateDetail, cc.xy(3, 1));

                    //---- btnDeleteDetail ----
                    btnDeleteDetail.setText("Eliminar");
                    spButtonBar.add(btnDeleteDetail, cc.xy(5, 1));

                    //---- btnHit ----
                    btnHit.setText("Aplicar cruce de documentos");
                    spButtonBar.add(btnHit,
                            cc.xywh(13, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                }
                jpDetail.add(spButtonBar, cc.xywh(3, 15, 13, 1));

                //======== spTblWalletDetail ========
                {

                    //---- tblWalletDetail ----
                    tblWalletDetail.setModel(new DefaultTableModel(new Object[][] {},
                            new String[] { " ", "Fecha", "Transacci\u00f3n", "Valor", "Saldo", "Diferido" }) {
                        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];
                        }
                    });
                    spTblWalletDetail.setViewportView(tblWalletDetail);
                }
                jpDetail.add(spTblWalletDetail, cc.xywh(3, 17, 13, 3));
            }
            jspDetail.setViewportView(jpDetail);
        }
        jtpWallet.addTab("Detalle", jspDetail);

    }
    add(jtpWallet, cc.xywh(1, 1, 1, 3));

    //---- bgWalletType ----
    ButtonGroup bgWalletType = new ButtonGroup();
    bgWalletType.add(rbCustomer);
    bgWalletType.add(rbProvider);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

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

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    panel1 = new JPanel();
    btnEliminarCuentaBancaria = new JButton();
    btnAgregarCuentaBancaria = new JButton();
    spTblCuentaBancaria = new JScrollPane();
    tblCuentaBancaria = new JTable();
    lblCuentaBancaria = new JLabel();
    txtCuentaBancaria = new JTextField();
    btnBuscarCuentaBancaria = new JButton();
    label1 = new JLabel();
    panel2 = new JPanel();
    rbSi = new JRadioButton();
    rbNo = new JRadioButton();
    label12 = new JLabel();
    panel22 = new JPanel();
    rbSiAnulados = new JRadioButton();
    rbNo2 = new JRadioButton();
    label2 = new JLabel();
    panel23 = new JPanel();
    rbSiVersionExtendida = new JRadioButton();
    rbNoVersionExtendida = new JRadioButton();
    fsDetalle = compFactory.createSeparator("Detalle:");
    spDetalle = new JScrollPane();
    tblDetalleConciliacion = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setName("Conciliacion Bancaria");
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(pref;60dlu)"),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)) }));

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

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

    //======== panel1 ========
    {/*from   w  w w  .  jav a  2 s  .  c o  m*/
        panel1.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                RowSpec.decodeSpecs("default")));

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

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

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

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

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

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

    //---- txtCuentaBancaria ----
    txtCuentaBancaria.setEnabled(true);
    txtCuentaBancaria.setEditable(false);
    add(txtCuentaBancaria, cc.xywh(5, 5, 5, 1));

    //---- btnBuscarCuentaBancaria ----
    btnBuscarCuentaBancaria.setText("B");
    add(btnBuscarCuentaBancaria, cc.xywh(11, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- label1 ----
    label1.setText("Detallado: ");
    add(label1, cc.xy(3, 7));

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

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

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

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

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

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

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

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

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

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

        //---- rbNoVersionExtendida ----
        rbNoVersionExtendida.setText("No");
        panel23.add(rbNoVersionExtendida, cc.xy(3, 1));
    }
    add(panel23, cc.xy(5, 11));
    add(fsDetalle, cc.xywh(3, 19, 3, 1));

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

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

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

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

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

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

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

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance();
    lblFechaInicio = new JLabel();
    cmbFechaInicio = new DateComboBox();
    lblFechaFin = new JLabel();
    cmbFechaFin = new DateComboBox();
    panel1 = new JPanel();
    btnEliminarCuentaBancaria = new JButton();
    btnAgregarCuentaBancaria = new JButton();
    spTblCuentaBancaria = new JScrollPane();
    tblCuentaBancaria = new JTable();
    lblCuentaBancaria = new JLabel();
    txtCuentaBancaria = new JTextField();
    btnBuscarCuentaBancaria = new JButton();
    lblClienteOficina = new JLabel();
    txtClienteOficina = new JTextField();
    btnBuscarClienteOficina = new JButton();
    lblDetallado = new JLabel();
    panel2 = new JPanel();
    rbSi = new JRadioButton();
    rbNo = new JRadioButton();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    lblChequesAnulados = new JLabel();
    panel22 = new JPanel();
    rbSiAnulados = new JRadioButton();
    rbNo2 = new JRadioButton();
    lblTipoProveedor = new JLabel();
    cmbTipoProveedor = new JComboBox();
    lblVersionExtendida = new JLabel();
    panel23 = new JPanel();
    rbSiVersionExtendida = new JRadioButton();
    rbNoVersionExtendida = new JRadioButton();
    lblTipoProducto = new JLabel();
    cmbTipoProducto = new JComboBox();
    fsDetalle = compFactory.createSeparator("Detalle:");
    spDetalle = new JScrollPane();
    tblDetalleConciliacion = new JTable();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setName("Conciliacion Fondo Rotativo");
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(pref;65dlu)"),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(95)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)) }));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    //======== this ========
    setName("Cuentas por Entidad");
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(40)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(70), FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
            new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    new RowSpec(RowSpec.TOP, Sizes.DLUY8, FormSpec.NO_GROW), new RowSpec(Sizes.dluY(10)),
                    FormFactory.DEFAULT_ROWSPEC, new RowSpec(RowSpec.TOP, Sizes.DLUY5, FormSpec.NO_GROW),
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(12)) }));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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