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

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

Introduction

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

Prototype

Alignment RIGHT

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

Click Source Link

Document

Put the component in the right.

Usage

From source file:com.pianobakery.complsa.MainGui.java

/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection ALL//from  w ww.  jav  a2s  .c  om
 */
private void $$$setupUI$$$() {
    createUIComponents();
    mainPanel = new JPanel();
    mainPanel.setLayout(new FormLayout("fill:max(m;620px):grow", "center:max(m;600px):grow"));
    tabbedPane1 = new JTabbedPane();
    tabbedPane1.setEnabled(true);
    CellConstraints cc = new CellConstraints();
    mainPanel.add(tabbedPane1, cc.xy(1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    setupPanel = new JPanel();
    setupPanel.setLayout(new FormLayout(
            "fill:d:noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:126px:noGrow,fill:max(d;4px):noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:5dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:d:grow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:52px:noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:d:grow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:d:grow,fill:d:grow,fill:d:grow,fill:66px:noGrow",
            "center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:d:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow"));
    tabbedPane1.addTab("Project", setupPanel);
    newFolderButton = new JButton();
    newFolderButton.setText("New Folder");
    setupPanel.add(newFolderButton, cc.xy(1, 5));
    final JLabel label1 = new JLabel();
    label1.setText("Project Folder:");
    setupPanel.add(label1, cc.xy(1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
    selectFolderButton = new JButton();
    selectFolderButton.setText("Select Folder");
    setupPanel.add(selectFolderButton, cc.xy(5, 5));
    wDirText = new JTextField();
    wDirText.setEditable(false);
    wDirText.setText("Create or select Project Folder");
    setupPanel.add(wDirText, cc.xyw(7, 5, 48, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label2 = new JLabel();
    label2.setText("The Project Folder contains all the Project Data.");
    setupPanel.add(label2, cc.xyw(1, 3, 54));
    final JLabel label3 = new JLabel();
    label3.setText("Arrange your Documents in a Folder. Then add it to the Software.");
    setupPanel.add(label3, cc.xyw(1, 15, 54));
    downloadModelButton = new JButton();
    downloadModelButton.setText("Download Models");
    setupPanel.add(downloadModelButton, cc.xy(1, 9));
    final JLabel label4 = new JLabel();
    label4.setText("Language Models:");
    setupPanel.add(label4, cc.xy(5, 9));
    langModelsText = new JLabel();
    langModelsText.setText("");
    setupPanel.add(langModelsText, cc.xyw(7, 9, 48));
    trainCorpButton = new JButton();
    trainCorpButton.setText("Train Semantics");
    setupPanel.add(trainCorpButton, cc.xy(1, 33, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label5 = new JLabel();
    label5.setText("Create Semantic Knowledge with selected Training Corpus:");
    setupPanel.add(label5, cc.xyw(1, 25, 7));
    addTopicCorpusButton = new JButton();
    addTopicCorpusButton.setEnabled(true);
    addTopicCorpusButton.setText(" Add Corpus Folder");
    setupPanel.add(addTopicCorpusButton, cc.xy(1, 19));
    addCorpRecursiveCheckBox = new JCheckBox();
    addCorpRecursiveCheckBox.setSelected(true);
    addCorpRecursiveCheckBox.setText("Recursive");
    setupPanel.add(addCorpRecursiveCheckBox, cc.xy(5, 19));
    createChunksCheckBox = new JCheckBox();
    createChunksCheckBox.setSelected(true);
    createChunksCheckBox.setText("Split in Paragraph of:");
    setupPanel.add(createChunksCheckBox, cc.xy(7, 19));
    final JLabel label6 = new JLabel();
    label6.setText("Add/Remove Training Corpus:");
    setupPanel.add(label6, cc.xyw(1, 17, 5));
    final JLabel label7 = new JLabel();
    label7.setText("Select Training Corpus:");
    setupPanel.add(label7, cc.xyw(1, 21, 54));
    selectTrainCorp = new JComboBox();
    selectTrainCorp.setEnabled(true);
    setupPanel.add(selectTrainCorp, cc.xyw(1, 23, 5));
    removeTopicCorpusButton = new JButton();
    removeTopicCorpusButton.setEnabled(true);
    removeTopicCorpusButton.setHorizontalAlignment(2);
    removeTopicCorpusButton.setText("Remove Training Corpus");
    setupPanel.add(removeTopicCorpusButton, cc.xy(7, 23));
    setupPanel.add(indexTypeComboBox, cc.xy(7, 33));
    amountOfSentencesPerTextField = new JTextField();
    amountOfSentencesPerTextField.setHorizontalAlignment(2);
    amountOfSentencesPerTextField.setText("20");
    setupPanel.add(amountOfSentencesPerTextField,
            cc.xyw(9, 19, 6, CellConstraints.FILL, CellConstraints.DEFAULT));
    posIndRadiusTextField = new JTextField();
    posIndRadiusTextField.setHorizontalAlignment(2);
    posIndRadiusTextField.setText("20");
    setupPanel.add(posIndRadiusTextField, cc.xyw(9, 33, 6, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label8 = new JLabel();
    label8.setText("Indextype:");
    setupPanel.add(label8, cc.xy(5, 33, CellConstraints.RIGHT, CellConstraints.DEFAULT));
    final JLabel label9 = new JLabel();
    label9.setHorizontalAlignment(2);
    label9.setText("Sentences");
    setupPanel.add(label9, cc.xy(15, 19));
    final JLabel label10 = new JLabel();
    label10.setHorizontalAlignment(2);
    label10.setText("Words");
    setupPanel.add(label10, cc.xy(15, 33));
    setupPanel.add(termComboBox, cc.xyw(31, 33, 19));
    final JLabel label11 = new JLabel();
    label11.setText("Termweight:");
    setupPanel.add(label11, cc.xyw(18, 33, 13));
    updateIndexButton = new JButton();
    updateIndexButton.setText("Update Index");
    setupPanel.add(updateIndexButton, cc.xy(1, 29));
    removeIndexButton = new JButton();
    removeIndexButton.setText("Remove Index");
    setupPanel.add(removeIndexButton, cc.xy(5, 29));
    final JLabel label12 = new JLabel();
    label12.setText("Add/Remove Search Corpus:");
    setupPanel.add(label12, cc.xyw(1, 41, 5));
    impSearchCorpButton = new JButton();
    impSearchCorpButton.setText("Add Search Corpus");
    setupPanel.add(impSearchCorpButton, cc.xy(1, 43));
    impSearchCorpRecursiveCheckBox = new JCheckBox();
    impSearchCorpRecursiveCheckBox.setSelected(true);
    impSearchCorpRecursiveCheckBox.setText("Recursive");
    setupPanel.add(impSearchCorpRecursiveCheckBox, cc.xy(5, 43));
    splitSearchCorpCheckBox = new JCheckBox();
    splitSearchCorpCheckBox.setSelected(true);
    splitSearchCorpCheckBox.setText("Split in Paragraph of:");
    setupPanel.add(splitSearchCorpCheckBox, cc.xy(7, 43));
    amountSearchCorpSent = new JTextField();
    amountSearchCorpSent.setHorizontalAlignment(2);
    amountSearchCorpSent.setText("20");
    setupPanel.add(amountSearchCorpSent, cc.xyw(9, 43, 6, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JLabel label13 = new JLabel();
    label13.setHorizontalAlignment(2);
    label13.setText("Sentences");
    setupPanel.add(label13, cc.xy(15, 43));
    searchCorpComboBox = new JComboBox();
    setupPanel.add(searchCorpComboBox, cc.xyw(1, 47, 5, CellConstraints.DEFAULT, CellConstraints.TOP));
    removeSearchCorpButton = new JButton();
    removeSearchCorpButton.setText("Remove Search Corpus");
    setupPanel.add(removeSearchCorpButton, cc.xy(7, 47));
    final JLabel label14 = new JLabel();
    label14.setText("Select Search Corpus:");
    setupPanel.add(label14, cc.xyw(1, 45, 5));
    final JLabel label15 = new JLabel();
    label15.setText("Arrange your Search Corpus in a Folder. Then add it to the Software. ");
    setupPanel.add(label15, cc.xyw(1, 39, 54));
    final JLabel label16 = new JLabel();
    label16.setText("First update the Index.");
    setupPanel.add(label16, cc.xyw(1, 27, 5));
    final JLabel label17 = new JLabel();
    label17.setText(
            "Then select an Algorithm and train the Software. On the Search Tab you can select the Algorithms to run your semantic searches.");
    setupPanel.add(label17, cc.xyw(1, 31, 54));
    final JLabel label18 = new JLabel();
    label18.setText("Download Language Models:");
    setupPanel.add(label18, cc.xyw(1, 7, 54));
    final JLabel label19 = new JLabel();
    label19.setText("Training Corpora:");
    setupPanel.add(label19, cc.xyw(1, 13, 54));
    final JLabel label20 = new JLabel();
    label20.setText("Search Corpora:");
    setupPanel.add(label20, cc.xyw(1, 37, 54));
    final JLabel label21 = new JLabel();
    label21.setEnabled(true);
    label21.setText(" ");
    setupPanel.add(label21, cc.xy(1, 11));
    final JLabel label22 = new JLabel();
    label22.setText(" ");
    setupPanel.add(label22, cc.xy(1, 35));
    searchDocs = new JPanel();
    searchDocs.setLayout(new FormLayout(
            "left:4dlu:noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:277px:noGrow,left:4dlu:noGrow,left:4dlu:noGrow,fill:max(d;4px):noGrow,left:4dlu:noGrow,fill:max(m;400px):grow,left:4dlu:noGrow,fill:max(m;200px):grow",
            "center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,top:3dlu:noGrow,center:d:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:243px:grow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:38px:noGrow,top:3dlu:noGrow"));
    searchDocs.setEnabled(true);
    tabbedPane1.addTab("Search", searchDocs);
    final JLabel label23 = new JLabel();
    label23.setText("Choose Semantic Knowledge Algorithm:");
    searchDocs.add(label23, cc.xyw(3, 1, 5));
    final JLabel label24 = new JLabel();
    label24.setText("Enter Search Text or select Search Document:");
    searchDocs.add(label24, cc.xyw(3, 20, 5));
    final JLabel label25 = new JLabel();
    label25.setText("Document Search Results:");
    searchDocs.add(label25, cc.xyw(10, 1, 3));
    final JLabel label26 = new JLabel();
    label26.setText("Selection Metadata:");
    searchDocs.add(label26, cc.xyw(10, 27, 3));
    selectIndexTypeComboBox = new JComboBox();
    searchDocs.add(selectIndexTypeComboBox, cc.xyw(7, 10, 3));
    final JLabel label27 = new JLabel();
    label27.setText("Index Type:");
    searchDocs.add(label27, cc.xy(7, 8));
    final JLabel label28 = new JLabel();
    label28.setText("Termweight:");
    searchDocs.add(label28, cc.xy(7, 12));
    selectTermweightComboBox = new JComboBox();
    searchDocs.add(selectTermweightComboBox, cc.xy(7, 14));
    final JLabel label29 = new JLabel();
    label29.setText("Number of search results:");
    searchDocs.add(label29, cc.xy(7, 16));
    noOfSearchResultsText = new JTextField();
    noOfSearchResultsText.setText("20");
    searchDocs.add(noOfSearchResultsText, cc.xy(7, 18, CellConstraints.FILL, CellConstraints.DEFAULT));
    final JScrollPane scrollPane1 = new JScrollPane();
    searchDocs.add(scrollPane1, cc.xywh(7, 22, 1, 2, CellConstraints.FILL, CellConstraints.FILL));
    searchTextArea = new JTextArea();
    searchTextArea.setLineWrap(true);
    searchTextArea.setText("");
    searchTextArea.setWrapStyleWord(true);
    scrollPane1.setViewportView(searchTextArea);
    selTextRadioButton = new JRadioButton();
    selTextRadioButton.setSelected(true);
    selTextRadioButton.setText("");
    searchDocs.add(selTextRadioButton, cc.xy(5, 22));
    algTextField = new JLabel();
    algTextField.setText("Knowledge Corpus: null");
    searchDocs.add(algTextField, cc.xy(7, 3, CellConstraints.DEFAULT, CellConstraints.FILL));
    selectDocumentButton = new JButton();
    selectDocumentButton.setEnabled(false);
    selectDocumentButton.setText("Select Document");
    searchDocs.add(selectDocumentButton, cc.xy(7, 25));
    selDocRadioButton = new JRadioButton();
    selDocRadioButton.setText("");
    searchDocs.add(selDocRadioButton, cc.xy(5, 25));
    final JLabel label30 = new JLabel();
    label30.setText("Select Corpus to Search:");
    searchDocs.add(label30, cc.xyw(3, 30, 5));
    searchTopCorpRadioButton = new JRadioButton();
    searchTopCorpRadioButton.setSelected(true);
    searchTopCorpRadioButton.setText("Topic Corpus");
    searchDocs.add(searchTopCorpRadioButton, cc.xy(7, 32, CellConstraints.DEFAULT, CellConstraints.TOP));
    searchSearchCorpRadioButton = new JRadioButton();
    searchSearchCorpRadioButton.setSelected(false);
    searchSearchCorpRadioButton.setText("Search Corpus");
    searchDocs.add(searchSearchCorpRadioButton, cc.xy(7, 34, CellConstraints.DEFAULT, CellConstraints.TOP));
    searchButton = new JButton();
    searchButton.setText("Search");
    searchDocs.add(searchButton, cc.xy(7, 36));
    final JScrollPane scrollPane2 = new JScrollPane();
    searchDocs.add(scrollPane2, cc.xywh(10, 30, 3, 7, CellConstraints.FILL, CellConstraints.FILL));
    metadataTextField = new JTextArea();
    metadataTextField.setEditable(false);
    scrollPane2.setViewportView(metadataTextField);
    termTablePane = new JScrollPane();
    termTablePane.setEnabled(true);
    termTablePane.setVerticalScrollBarPolicy(22);
    searchDocs.add(termTablePane, cc.xywh(14, 3, 1, 21, CellConstraints.FILL, CellConstraints.FILL));
    termSearchResTable.setAutoCreateRowSorter(true);
    termSearchResTable.setAutoResizeMode(2);
    termSearchResTable.setFillsViewportHeight(false);
    termSearchResTable.setForeground(new Color(-16777216));
    termTablePane.setViewportView(termSearchResTable);
    docTablePane = new JScrollPane();
    docTablePane.setVerticalScrollBarPolicy(22);
    searchDocs.add(docTablePane, cc.xywh(10, 3, 3, 21, CellConstraints.FILL, CellConstraints.FILL));
    docSearchResTable.setAutoCreateRowSorter(true);
    docTablePane.setViewportView(docSearchResTable);
    final JLabel label31 = new JLabel();
    label31.setText("Term Search Result:");
    searchDocs.add(label31, cc.xy(14, 1));
    searchDocValue = new JLabel();
    searchDocValue.setText("nothing selected");
    searchDocs.add(searchDocValue, cc.xyw(12, 25, 3, CellConstraints.LEFT, CellConstraints.DEFAULT));
    openSearchDocumentButton = new JButton();
    openSearchDocumentButton.setEnabled(false);
    openSearchDocumentButton.setText("Open Search Document");
    searchDocs.add(openSearchDocumentButton, cc.xy(10, 25, CellConstraints.LEFT, CellConstraints.DEFAULT));
}

From source file:com.salas.bb.dialogs.DirectFeedPropertiesDialog.java

License:Open Source License

/**
 * Creates blog starz tab./*w w  w.j a v  a  2  s  . c o m*/
 *
 * @return tab.
 */
private Component createBlogStarzTab() {
    ScoresCalculator calc = GlobalModel.SINGLETON.getScoreCalculator();
    double activity = calc.calcActivity(feed);
    double inlinks = calc.calcInlinksScore(feed);
    double views = calc.calcFeedViewsScore(feed);
    double clickthroughs = calc.calcClickthroughsScore(feed);
    blogStarzScore = calc.calcBlogStarzScore(feed);
    rating = feed.getRating();

    StarzPreferences prefs = GlobalModel.SINGLETON.getStarzPreferences();
    int activityWeight = prefs.getActivityWeight();
    int inlinksWeight = prefs.getInlinksWeight();
    int viewsWeight = prefs.getFeedViewsWeight();
    int clickthroughsWeight = prefs.getClickthroughsWeight();

    String msg = feed.getTextualInboundLinks();

    lbFinalScore = new JLabel();
    lbFinalScore.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    lbFinalScore.addMouseListener(new FinalScoreStarzListener());
    updateFinalScoreIcon();

    JLabel lbTechnoratiInlinks = new JLabel(msg);
    JLabel lbActivity = new JLabel(
            MessageFormat.format(Strings.message("show.feed.properties.tab.blogstarz.0.weight.1"),
                    DECIMAL_FORMAT.format(activity), activityWeight));
    JLabel lbInLinks = new JLabel(
            MessageFormat.format(Strings.message("show.feed.properties.tab.blogstarz.0.weight.1"),
                    DECIMAL_FORMAT.format(inlinks), inlinksWeight));
    JLabel lbViews = new JLabel(
            MessageFormat.format(Strings.message("show.feed.properties.tab.blogstarz.0.weight.1"),
                    DECIMAL_FORMAT.format(views), viewsWeight));
    JLabel lbClickthroughs = new JLabel(
            MessageFormat.format(Strings.message("show.feed.properties.tab.blogstarz.0.weight.1"),
                    DECIMAL_FORMAT.format(clickthroughs), clickthroughsWeight));
    JLabel lbRecommendation = new JLabel(FeedFormatter.getStarzIcon(blogStarzScore, true));

    BBFormBuilder builder = new BBFormBuilder("pref, 4dlu, pref, 4dlu, pref:grow");
    builder.setDefaultDialogBorder();

    builder.append(Strings.message("show.feed.properties.tab.blogstarz.technorati.inlinks"),
            lbTechnoratiInlinks, 3);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.activity"), lbActivity, 3);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.inlinks"), lbInLinks, 3);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.views"), lbViews, 3);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.clickthroughs"), lbClickthroughs, 3);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.recommendation"), 1);
    builder.append(lbRecommendation, 1, CellConstraints.LEFT, CellConstraints.CENTER);
    builder.appendUnrelatedComponentsGapRow(2);
    builder.append(Strings.message("show.feed.properties.tab.blogstarz.final.rating"), 1);
    builder.append(lbFinalScore, 1, CellConstraints.LEFT, CellConstraints.CENTER);
    builder.append(new JButton(new RevertAction()), 1, CellConstraints.RIGHT, CellConstraints.CENTER);
    builder.appendRow("pref:grow");
    builder.append(
            ComponentsFactory
                    .createWrappedMultilineLabel(Strings.message("show.feed.properties.tab.blogstarz.notes")),
            5, CellConstraints.FILL, CellConstraints.BOTTOM);

    return builder.getPanel();
}

From source file:com.salas.bb.installation.wizard.WelcomePage.java

License:Open Source License

/**
 * Builds the panel using the specified button bar.
 * //  w ww.  j a v a2  s.c  om
 * @param buttonBar button bar to use.
 */
public void build(JComponent buttonBar) {
    initComponents();

    JScrollPane sp = new JScrollPane(welcomeText);

    BBFormBuilder builder = new BBFormBuilder("0, pref:grow, 0", this);
    builder.setDefaultDialogBorder();

    builder.append(logo, 3, CellConstraints.CENTER, CellConstraints.DEFAULT);
    builder.appendUnrelatedComponentsGapRow(2);
    builder.appendRow("50dlu:grow");
    builder.append(sp, 3, CellConstraints.FILL, CellConstraints.FILL);
    builder.appendUnrelatedComponentsGapRow(2);
    builder.append(buttonBar, 3, CellConstraints.RIGHT, CellConstraints.DEFAULT);
}

From source file:com.spirit.cartera.gui.panel.JDApplyWalletTransaction.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();
    JDApplyWalletTransaction = new JPanel();
    JPApplyWalletTransaction = new JPanel();
    jfsPendingAccounts = compFactory.createSeparator("Cuentas pendientes");
    jpFilteredBy = new JPanel();
    lblToFilter = new JLabel();
    btnRemoveFilters = new JButton();
    btnFilterList = new JButton();
    lblTransaction = new JLabel();
    cmbTransaction = new JComboBox();
    lblInitialDate = new JLabel();
    txtInitialDate = new JFormattedTextField();
    lblFinalDate = new JLabel();
    txtFinalDate = new JFormattedTextField();
    lblOverdueDays = new JLabel();
    cmbOverdueDays = new JComboBox();
    lblValueGreaterThan = new JLabel();
    txtValueGreaterThan = new JFormattedTextField();
    lblBalanceGreaterThan = new JLabel();
    txtBalanceGreaterThan = new JFormattedTextField();
    spTblPendingAccounts = new JScrollPane();
    tblPendingAccounts = new JTable();
    jfsApplyingDocuments = compFactory.createSeparator("Documentos a aplicar");
    jpApplyingDocuments = new JPanel();
    spApplyingDocuments = new JScrollPane();
    tblApplyingDocuments = new JTable();
    btnAccept = new JButton();
    btnCancel = new JButton();
    btnUndo = new JButton();
    btnApply = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setTitle("Cruce de cuentas");
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== JDApplyWalletTransaction ========
    {/*from  ww w. ja  v a2  s  .  co m*/
        JDApplyWalletTransaction.setBorder(Borders.DIALOG_BORDER);
        JDApplyWalletTransaction.setLayout(new BorderLayout());

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

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

                //---- lblToFilter ----
                lblToFilter.setText("Filtrar:");
                lblToFilter.setFont(new Font("Tahoma", Font.BOLD, 11));
                lblToFilter.setForeground(UIManager.getColor("TitledBorder.titleColor"));
                jpFilteredBy.add(lblToFilter, cc.xy(3, 3));

                //---- btnRemoveFilters ----
                btnRemoveFilters.setText("Remover filtros");
                jpFilteredBy.add(btnRemoveFilters,
                        cc.xywh(9, 3, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

                //---- lblTransaction ----
                lblTransaction.setText("Transacci\u00f3n:");
                lblTransaction.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblTransaction, cc.xy(3, 5));
                jpFilteredBy.add(cmbTransaction, cc.xy(5, 5));

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

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

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

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

                //---- lblOverdueDays ----
                lblOverdueDays.setText("D\u00edas vencidos:");
                lblOverdueDays.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblOverdueDays, cc.xy(3, 7));

                //---- cmbOverdueDays ----
                cmbOverdueDays
                        .setModel(new DefaultComboBoxModel(new String[] { "-", ">30", ">60", ">90", ">120" }));
                jpFilteredBy.add(cmbOverdueDays, cc.xy(5, 7));

                //---- lblValueGreaterThan ----
                lblValueGreaterThan.setText("Valor mayor a:");
                lblValueGreaterThan.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblValueGreaterThan, cc.xy(7, 7));

                //---- txtValueGreaterThan ----
                txtValueGreaterThan.setHorizontalAlignment(SwingConstants.RIGHT);
                jpFilteredBy.add(txtValueGreaterThan, cc.xy(9, 7));

                //---- lblBalanceGreaterThan ----
                lblBalanceGreaterThan.setText("Saldo mayor a:");
                lblBalanceGreaterThan.setFont(new Font("Tahoma", Font.BOLD, 11));
                jpFilteredBy.add(lblBalanceGreaterThan, cc.xy(11, 7));

                //---- txtBalanceGreaterThan ----
                txtBalanceGreaterThan.setHorizontalAlignment(SwingConstants.RIGHT);
                jpFilteredBy.add(txtBalanceGreaterThan, cc.xy(13, 7));
            }
            JPApplyWalletTransaction.add(jpFilteredBy, cc.xywh(3, 3, 11, 1));

            //======== spTblPendingAccounts ========
            {

                //---- tblPendingAccounts ----
                tblPendingAccounts.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Selec.",
                        "Transacci\u00f3n", "Fecha", "Dias vencidos", "Valor", "Saldo" }) {
                    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];
                    }
                });
                spTblPendingAccounts.setViewportView(tblPendingAccounts);
            }
            JPApplyWalletTransaction.add(spTblPendingAccounts, cc.xywh(3, 5, 11, 1));
            JPApplyWalletTransaction.add(jfsApplyingDocuments, cc.xywh(3, 7, 11, 1));

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

                //======== spApplyingDocuments ========
                {

                    //---- tblApplyingDocuments ----
                    tblApplyingDocuments.setModel(new DefaultTableModel(new Object[][] {}, new String[] {
                            "Transacci\u00f3n", "Saldo", "Valor a aplicar", "Fecha de aplicaci\u00f3n" }) {
                        Class[] columnTypes = new Class[] { Object.class, Double.class, Double.class,
                                Object.class };
                        boolean[] columnEditable = new boolean[] { false, false, true, true };

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

                        @Override
                        public boolean isCellEditable(int rowIndex, int columnIndex) {
                            return columnEditable[columnIndex];
                        }
                    });
                    spApplyingDocuments.setViewportView(tblApplyingDocuments);
                }
                jpApplyingDocuments.add(spApplyingDocuments, cc.xywh(1, 1, 5, 1));
            }
            JPApplyWalletTransaction.add(jpApplyingDocuments, cc.xywh(3, 9, 11, 3));

            //---- btnAccept ----
            btnAccept.setText("Aceptar");
            JPApplyWalletTransaction.add(btnAccept, cc.xy(7, 13));

            //---- btnCancel ----
            btnCancel.setText("Cancelar");
            JPApplyWalletTransaction.add(btnCancel, cc.xy(9, 13));

            //---- btnUndo ----
            btnUndo.setText("Deshacer");
            JPApplyWalletTransaction.add(btnUndo, cc.xy(11, 13));

            //---- btnApply ----
            btnApply.setText("Aplicar");
            JPApplyWalletTransaction.add(btnApply, cc.xy(13, 13));
        }
        JDApplyWalletTransaction.add(JPApplyWalletTransaction, BorderLayout.CENTER);
    }
    contentPane.add(JDApplyWalletTransaction, BorderLayout.NORTH);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

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

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    cbTodos = new JCheckBox();
    cmbEstado = new JComboBox();
    cbProveedor = new JCheckBox();
    txtProveedor = new JTextField();
    btnProveedor = new JButton();
    lblEstado = new JLabel();
    btnConsultar = new JButton();
    cbFiltrarAprobados = new JCheckBox();
    lblTotalAprobado = new JLabel();
    spTblAprobacionPagos = new JScrollPane();
    tblAprobacionPagos = new JTable();
    txtTotalAprobado = new JTextField();
    CellConstraints cc = new CellConstraints();

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

    //---- cbTodos ----
    cbTodos.setText("Todos");
    add(cbTodos, cc.xy(3, 3));/*from  www. ja  v a 2 s .  c  om*/

    //---- cmbEstado ----
    cmbEstado.setEditable(false);
    cmbEstado.setModel(new DefaultComboBoxModel(new String[] { "TODO", "PRE-APROBADO", "APROBADO" }));
    add(cmbEstado, cc.xy(13, 5));

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

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

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

    //---- cbFiltrarAprobados ----
    cbFiltrarAprobados.setText("Filtrar Aprobados");
    add(cbFiltrarAprobados, cc.xy(17, 7));

    //---- lblTotalAprobado ----
    lblTotalAprobado.setText("Total Aprobado:");
    add(lblTotalAprobado, cc.xywh(13, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //======== spTblAprobacionPagos ========
    {

        //---- tblAprobacionPagos ----
        tblAprobacionPagos.setModel(new DefaultTableModel(
                new Object[][] { { null, null, null, null, null, null, null, null, null, null, null }, },
                new String[] { "Aprobar", "Proveedor", "# Factura", "F. Inicio", "F. Venc.", "Valor", "Saldo",
                        "Abono", "Pre-Abono", "Observaci\u00f3n", "Desaprobar" }) {
            Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class, Object.class,
                    Object.class, Object.class, Object.class, Object.class, Object.class, String.class,
                    Boolean.class };
            boolean[] columnEditable = new boolean[] { true, false, false, false, false, false, false, true,
                    false, true, true };

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

            @Override
            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return columnEditable[columnIndex];
            }
        });
        tblAprobacionPagos.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
        spTblAprobacionPagos.setViewportView(tblAprobacionPagos);
    }
    add(spTblAprobacionPagos, cc.xywh(3, 11, 19, 5));

    //---- txtTotalAprobado ----
    txtTotalAprobado.setEditable(false);
    txtTotalAprobado.setHorizontalAlignment(SwingConstants.RIGHT);
    add(txtTotalAprobado, cc.xywh(15, 17, 3, 1));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

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  ww  .j  a va  2 s . co m

        //---- 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.JPMovimientoCartera.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Open Source Project license - unknown
    lblTipoCartera = new JLabel();
    cmbTipoCartera = new JComboBox();
    spTblMovimientoCartera = new JScrollPane();
    tblMovimientoCartera = new JTable();
    lblOperadorNegocio = new JLabel();
    txtOperadorNegocio = new JTextField();
    btnConsultar = new JButton();
    btnBuscarOperadorNegocio = new JButton();
    cbTodosOperadores = new JCheckBox();
    lblCliente = new JLabel();
    txtCliente = new JTextField();
    btnCliente = new JButton();
    cbTodosClientes = new JCheckBox();
    lblFechaInicial = new JLabel();
    cmbFechaInicial = new DateComboBox();
    btnResetearFechas = new JButton();
    lblFechaFinal = new JLabel();
    cmbFechaFinal = new DateComboBox();
    cbMostrarTodos = new JCheckBox();
    lblTotalDebitos = new JLabel();
    txtTotalDebitos = new JTextField();
    lblTotalCreditos = new JLabel();
    txtTotalCreditos = new JTextField();
    lblSaldo = new JLabel();
    txtSaldo = new JTextField();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setLayout(new FormLayout(
            new ColumnSpec[] { new ColumnSpec(Sizes.DLUX6), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(120)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX6) },
            new RowSpec[] { new RowSpec(Sizes.DLUY6), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY6) }));

    //---- lblTipoCartera ----
    lblTipoCartera.setText("Tipo cartera:");
    add(lblTipoCartera, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- cmbTipoCartera ----
    cmbTipoCartera.setModel(new DefaultComboBoxModel(new String[] { "CLIENTE", "PROVEEDOR" }));
    add(cmbTipoCartera, cc.xy(5, 3));// w  w w  . j  a v  a2  s  .  c  o m

    //======== spTblMovimientoCartera ========
    {

        //---- tblMovimientoCartera ----
        tblMovimientoCartera
                .setModel(new DefaultTableModel(new Object[][] {}, new String[] { "#", "F. Emisi\u00f3n",
                        "Diario", "Transacci\u00f3n", "Usuario", "Detalle", "D\u00e9bitos", "Cr\u00e9ditos" }) {
                    boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false,
                            false };

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

    //---- lblOperadorNegocio ----
    lblOperadorNegocio.setText("Operador negocio:");
    add(lblOperadorNegocio, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

    //---- txtOperadorNegocio ----
    txtOperadorNegocio.setEditable(false);
    add(txtOperadorNegocio, cc.xywh(5, 5, 3, 1));

    //---- btnConsultar ----
    btnConsultar.setText("Consultar");
    add(btnConsultar, cc.xywh(15, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
    add(btnBuscarOperadorNegocio, cc.xywh(9, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //---- cbTodosOperadores ----
    cbTodosOperadores.setText("Todos");
    add(cbTodosOperadores, cc.xy(11, 5));

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

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

    //---- cbTodosClientes ----
    cbTodosClientes.setText("Todos");
    add(cbTodosClientes, cc.xy(11, 7));

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

    //---- btnResetearFechas ----
    btnResetearFechas.setText("Resetear fechas");
    btnResetearFechas.setHorizontalAlignment(SwingConstants.CENTER);
    add(btnResetearFechas, cc.xywh(7, 9, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

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

    //---- cbMostrarTodos ----
    cbMostrarTodos.setText("Mostrar movimientos con asientos no autorizados");
    cbMostrarTodos.setSelected(true);
    add(cbMostrarTodos, cc.xywh(7, 11, 9, 1));

    //---- lblTotalDebitos ----
    lblTotalDebitos.setText("Total D\u00e9bitos:");
    lblTotalDebitos.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    lblTotalDebitos.setHorizontalAlignment(SwingConstants.RIGHT);
    add(lblTotalDebitos, cc.xy(15, 23));

    //---- txtTotalDebitos ----
    txtTotalDebitos.setHorizontalAlignment(SwingConstants.RIGHT);
    txtTotalDebitos.setEditable(false);
    add(txtTotalDebitos, cc.xy(17, 23));

    //---- lblTotalCreditos ----
    lblTotalCreditos.setText("Total Cr\u00e9ditos:");
    lblTotalCreditos.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    lblTotalCreditos.setHorizontalAlignment(SwingConstants.RIGHT);
    add(lblTotalCreditos, cc.xy(15, 25));

    //---- txtTotalCreditos ----
    txtTotalCreditos.setHorizontalAlignment(SwingConstants.RIGHT);
    txtTotalCreditos.setEditable(false);
    add(txtTotalCreditos, cc.xy(17, 25));

    //---- lblSaldo ----
    lblSaldo.setText("S A L D O :");
    lblSaldo.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    lblSaldo.setHorizontalAlignment(SwingConstants.RIGHT);
    lblSaldo.setBackground(new Color(236, 233, 216));
    add(lblSaldo, cc.xy(15, 27));

    //---- txtSaldo ----
    txtSaldo.setHorizontalAlignment(SwingConstants.RIGHT);
    txtSaldo.setEditable(false);
    txtSaldo.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
    add(txtSaldo, cc.xy(17, 27));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:com.spirit.cartera.gui.panel.JPNotaCredito.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();
    jtpNotaCredito = new JideTabbedPane();
    spDetalle = new JScrollPane();
    panel11 = new JPanel();
    panel10 = new JPanel();
    lblDocumento = new JLabel();
    cmbDocumento = new JComboBox();
    scPlantilla = new JScrollPane();
    tblNotaCreditoDetalle = new JTable();
    lblCodigoProducto = new JLabel();
    txtProducto = new JTextField();
    btnBuscarProducto = new JButton();
    lblDescripcion = new JLabel();
    lblCantidad = new JLabel();
    txtCantidad = new JTextField();
    spDescripcion = new JScrollPane();
    txtDescripcion = new JTextArea();
    lblTipoNota = new JLabel();
    cmbTipoNotaDetalle = new JComboBox();
    lblObservacionDetalle = new JLabel();
    lblValor = new JLabel();
    txtValor = new JTextField();
    spTxtObservacionDetalle = new JScrollPane();
    txtObservacionDetalle = new JTextArea();
    lblTipoReferencia = new JLabel();
    cmbTipoReferencia = new JComboBox();
    lblOtroImpuesto = new JLabel();
    txtOtroImpuesto = new JTextField();
    lblEscojaReferencia = new JLabel();
    txtEscojaReferencia = new JTextField();
    btnEscojaReferencia = new JButton();
    btnLimpiarEscojaReferencia = new JButton();
    lblEscojaOrden = new JLabel();
    txtEscojaOrden = new JTextField();
    btnEscojaOrden = new JButton();
    btnLimpiarEscojaOrden = new JButton();
    panel1 = new JPanel();
    btnAgregarDetalle = new JButton();
    btnActualizarDetalle = new JButton();
    btnEliminarDetalle = new JButton();
    panel112 = new JPanel();
    lblValorFinal = new JLabel();
    txtValorFinal = new JTextField();
    lblIVAFinal = new JLabel();
    txtIVAFinal = new JTextField();
    lblICEFinal = new JLabel();
    txtICEFinal = new JTextField();
    lblOtroImpuestoFinal = new JLabel();
    txtOtroImpuestoFinal = new JTextField();
    lblTotalFinal = new JLabel();
    txtTotalFinal = new JTextField();
    spCabecera = new JScrollPane();
    panel32 = new JPanel();
    goodiesFormsSeparator1 = compFactory.createSeparator("Datos de la Nota Cr\u00e9dito");
    lblCodigo = new JLabel();
    lblFechaEmision = new JLabel();
    cmbFechaEmision = new DateComboBox();
    txtCodigo = new JTextField();
    lblTipoCartera = new JLabel();
    cmbTipoCartera = new JComboBox();
    lblFechaVencimiento = new JLabel();
    cmbFechaVencimiento = new DateComboBox();
    lblTipoDocumento = new JLabel();
    cmbTipoDocumento = new JComboBox();
    lblFechaCaducidad = new JLabel();
    cmbFechaCaducidad = new DateComboBox();
    lblOficina = new JLabel();
    txtOficina = new JTextField();
    lblMoneda = new JLabel();
    cmbMoneda = new JComboBox();
    lblOperadorNegocio = new JLabel();
    btnBuscarOperadorNegocio = new JButton();
    txtOperadorNegocio = new JTextField();
    lblReferencia = new JLabel();
    txtReferencia = new JTextField();
    btnReferencia = new JButton();
    lblEstado = new JLabel();
    cmbEstado = new JComboBox();
    lblObservacion = new JLabel();
    txtObservacion = new JTextField();
    goodiesFormsSeparator3 = compFactory.createSeparator("Datos Generales");
    txtPreimpreso = new JTextField();
    lblPreimpreso = new JLabel();
    btnVerificarPreimpreso = new JButton();
    txtAutorizacion = new JTextField();
    lblAutorizacion = new JLabel();
    txtUsuario = new JTextField();
    lblUsuario = new JLabel();
    CellConstraints cc = new CellConstraints();

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

    //======== jtpNotaCredito ========
    {//from ww  w.  jav  a2  s .  com

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

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

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

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

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

                //---- lblTipoCartera ----
                lblTipoCartera.setText("Tipo cartera:");
                panel32.add(lblTipoCartera,
                        cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                //---- cmbTipoCartera ----
                cmbTipoCartera.setModel(new DefaultComboBoxModel(new String[] { "CLIENTE", "PROVEEDOR" }));
                panel32.add(cmbTipoCartera, cc.xy(5, 7));

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

                //---- lblTipoDocumento ----
                lblTipoDocumento.setText("Tipo documento:");
                panel32.add(lblTipoDocumento, cc.xy(3, 9));
                panel32.add(cmbTipoDocumento, cc.xywh(5, 9, 4, 1));

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

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

                //---- txtOficina ----
                txtOficina.setEditable(false);
                txtOficina.setHorizontalAlignment(SwingConstants.LEADING);
                panel32.add(txtOficina, cc.xywh(5, 11, 5, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

                //---- lblOperadorNegocio ----
                lblOperadorNegocio.setText("Operador Negocio:");
                lblOperadorNegocio.setHorizontalAlignment(SwingConstants.RIGHT);
                panel32.add(lblOperadorNegocio, cc.xy(3, 13));
                panel32.add(btnBuscarOperadorNegocio,
                        cc.xywh(11, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                //---- txtOperadorNegocio ----
                txtOperadorNegocio.setFocusable(false);
                panel32.add(txtOperadorNegocio, cc.xywh(5, 13, 5, 1));

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

                //---- txtReferencia ----
                txtReferencia.setEditable(false);
                panel32.add(txtReferencia, cc.xywh(5, 15, 5, 1));
                panel32.add(btnReferencia, cc.xywh(11, 15, 1, 1, CellConstraints.LEFT, CellConstraints.FILL));

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

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

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

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

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

                //---- txtUsuario ----
                txtUsuario.setEditable(false);
                panel32.add(txtUsuario, cc.xy(5, 29));

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

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

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

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

                    //---- lblDocumento ----
                    lblDocumento.setText("Documento:");
                    lblDocumento.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(lblDocumento, cc.xy(3, 1));
                    panel10.add(cmbDocumento, cc.xywh(5, 1, 11, 1));

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

                        //---- tblNotaCreditoDetalle ----
                        tblNotaCreditoDetalle.setModel(new DefaultTableModel(new Object[][] {}, new String[] {
                                "Producto", "Cantidad", "Valor", "IVA", "ICE", "Otr. Imp.", "Total" }) {
                            boolean[] columnEditable = new boolean[] { false, false, false, false, false, false,
                                    true };

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

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

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

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

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

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

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

                    //---- lblTipoNota ----
                    lblTipoNota.setText("Tipo de Nota:");
                    panel10.add(lblTipoNota,
                            cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

                    //---- cmbTipoNotaDetalle ----
                    cmbTipoNotaDetalle.setModel(new DefaultComboBoxModel(
                            new String[] { "ERROR", "ANULACION", "GANANCIA", "OTRO" }));
                    panel10.add(cmbTipoNotaDetalle, cc.xy(11, 11));

                    //---- lblObservacionDetalle ----
                    lblObservacionDetalle.setText("Observaci\u00f3n:");
                    panel10.add(lblObservacionDetalle,
                            cc.xywh(19, 11, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));

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

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

                    //======== spTxtObservacionDetalle ========
                    {
                        spTxtObservacionDetalle.setMaximumSize(new Dimension(1000, 1000));
                        spTxtObservacionDetalle.setViewportView(txtObservacionDetalle);
                    }
                    panel10.add(spTxtObservacionDetalle, cc.xywh(19, 12, 7, 6));

                    //---- lblTipoReferencia ----
                    lblTipoReferencia.setText("Tipo de referencia:");
                    panel10.add(lblTipoReferencia,
                            cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(cmbTipoReferencia, cc.xy(11, 13));

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

                    //---- txtOtroImpuesto ----
                    txtOtroImpuesto.setHorizontalAlignment(SwingConstants.RIGHT);
                    panel10.add(txtOtroImpuesto, cc.xy(5, 15));

                    //---- lblEscojaReferencia ----
                    lblEscojaReferencia.setText("Escoja Referencia:");
                    panel10.add(lblEscojaReferencia,
                            cc.xywh(9, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(txtEscojaReferencia, cc.xy(11, 15));
                    panel10.add(btnEscojaReferencia,
                            cc.xywh(13, 15, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
                    panel10.add(btnLimpiarEscojaReferencia,
                            cc.xywh(15, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

                    //---- lblEscojaOrden ----
                    lblEscojaOrden.setText("Escoja Orden:");
                    panel10.add(lblEscojaOrden,
                            cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
                    panel10.add(txtEscojaOrden, cc.xy(11, 17));
                    panel10.add(btnEscojaOrden,
                            cc.xywh(13, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                    panel10.add(btnLimpiarEscojaOrden,
                            cc.xywh(15, 17, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

                    //======== 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,
                                        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, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

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

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

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

                //======== panel112 ========
                {
                    panel112.setBorder(
                            new TitledBorder(null, "Totales", TitledBorder.LEADING, TitledBorder.TOP));
                    panel112.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.dluX(0), FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));
                    ((FormLayout) panel112.getLayout()).setColumnGroups(new int[][] { { 5, 11 } });

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

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

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

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

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

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

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

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

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

                    //---- txtTotalFinal ----
                    txtTotalFinal.setHorizontalAlignment(SwingConstants.RIGHT);
                    txtTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11));
                    panel112.add(txtTotalFinal,
                            cc.xywh(11, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
                }
                panel11.add(panel112, cc.xy(1, 3));
            }
            spDetalle.setViewportView(panel11);
        }
        jtpNotaCredito.addTab("Detalle", spDetalle);

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

From source file:com.spirit.cartera.gui.panel.JPRetencionProveedor.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();
    spRetencionesProveedor = new JScrollPane();
    panelRetencionesProveedor = new JPanel();
    fsListadoCompras = compFactory.createSeparator("Compras:");
    spCompras = new JScrollPane();
    tblCompras = new JTable();
    fsRetenciones = compFactory.createSeparator("Retenciones:");
    lblPreimpreso = new JLabel();
    txtEstablecimiento = new JTextField();
    txtPuntoEmision = new JTextField();
    lblAutorizacion = new JLabel();
    txtAutorizacion = new JTextField();
    txtSecuencial = new JTextField();
    cmbOficina = new JComboBox();
    lblFechaEmision = new JLabel();
    cmbFechaEmision = new DateComboBox();
    panel1 = new JPanel();
    btnActualizarTodos = new JButton();
    btnActualizar = new JButton();
    spRetenciones = new JScrollPane();
    tblRetenciones = new JTable();
    CellConstraints cc = new CellConstraints();

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

    //======== spRetencionesProveedor ========
    {//  w  w w  .java2s  . c om

        //======== panelRetencionesProveedor ========
        {
            panelRetencionesProveedor.setLayout(new FormLayout(
                    new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(Sizes.dluX(50)), 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(10)) },
                    new RowSpec[] { new RowSpec(Sizes.DLUY6), FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY4),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY8),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY4),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY4),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(60)),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)) }));
            panelRetencionesProveedor.add(fsListadoCompras, cc.xywh(3, 3, 13, 1));

            //======== spCompras ========
            {

                //---- tblCompras ----
                tblCompras.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "C\u00f3digo",
                        "Fecha", "Proveedor", "# Factura", "Autorizaci\u00f3n" }) {
                    boolean[] columnEditable = new boolean[] { false, false, false, false, false };

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
                tblCompras.setPreferredScrollableViewportSize(new Dimension(450, 150));
                spCompras.setViewportView(tblCompras);
            }
            panelRetencionesProveedor.add(spCompras, cc.xywh(3, 7, 13, 5));
            panelRetencionesProveedor.add(fsRetenciones, cc.xywh(3, 15, 13, 1));

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

            //---- lblAutorizacion ----
            lblAutorizacion.setText("No. de Autorizaci\u00f3n:");
            panelRetencionesProveedor.add(lblAutorizacion,
                    cc.xywh(3, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelRetencionesProveedor.add(txtAutorizacion, cc.xywh(5, 21, 3, 1));
            panelRetencionesProveedor.add(txtSecuencial, cc.xy(9, 19));
            panelRetencionesProveedor.add(cmbOficina, cc.xy(13, 19));

            //---- lblFechaEmision ----
            lblFechaEmision.setText("Fecha de Emisi\u00f3n:");
            panelRetencionesProveedor.add(lblFechaEmision,
                    cc.xywh(3, 23, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            panelRetencionesProveedor.add(cmbFechaEmision, cc.xywh(5, 23, 5, 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")));

                //---- btnActualizarTodos ----
                btnActualizarTodos.setText("UA");
                panel1.add(btnActualizarTodos, cc.xy(3, 1));

                //---- btnActualizar ----
                btnActualizar.setText("U");
                panel1.add(btnActualizar, cc.xy(1, 1));
            }
            panelRetencionesProveedor.add(panel1, cc.xywh(3, 27, 13, 1));

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

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

                    @Override
                    public boolean isCellEditable(int rowIndex, int columnIndex) {
                        return columnEditable[columnIndex];
                    }
                });
                tblRetenciones.setPreferredScrollableViewportSize(new Dimension(450, 180));
                spRetenciones.setViewportView(tblRetenciones);
            }
            panelRetencionesProveedor.add(spRetenciones, cc.xywh(3, 29, 13, 5));
        }
        spRetencionesProveedor.setViewportView(panelRetencionesProveedor);
    }
    add(spRetencionesProveedor, cc.xywh(3, 3, 5, 5));
    // 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 {/*w ww.  j  av a2s. c o  m*/
        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
}