Example usage for com.jgoodies.forms.builder DefaultFormBuilder append

List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append

Introduction

In this page you can find the example usage for com.jgoodies.forms.builder DefaultFormBuilder append.

Prototype

public JLabel append(String textWithMnemonic) 

Source Link

Document

Adds a text label to the panel and proceeds to the next column.

Usage

From source file:jgnash.ui.register.invest.IncomeDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();//from   ww  w .ja  va 2s. co  m

    FormLayout layout = new FormLayout("d:g", "80dlu:g");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.setDefaultDialogBorder();

    builder.append(new JScrollPane(table));

    // build the button bar
    ButtonBarBuilder2 bbb = new ButtonBarBuilder2();
    bbb.addButton(newButton, deleteButton);
    bbb.addUnrelatedGap();
    bbb.addGlue();
    bbb.addButton(deleteAllButton);
    builder.append(bbb.getPanel());

    builder.append(tabbedPane);
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton));

    getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
}

From source file:jgnash.ui.register.invest.InvestmentRegisterPanel.java

License:Open Source License

private void layoutMainPanel() {
    FormLayout layout = new FormLayout("p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
    builder.setDefaultDialogBorder();/*from  w w  w.  j  av  a 2s  . co  m*/

    builder.append(createTopPanel());
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("fill:60dlu:g"));
    builder.append(jScrollPane);
    builder.append(createButtonPanel());
    builder.append(transactionPanel);
}

From source file:jgnash.ui.register.invest.InvestmentRegisterPanel.java

License:Open Source License

private JPanel createTopPanel() {
    FormLayout layout = new FormLayout(
            "45dlu:g, 8dlu, d, 4dlu, d, 8dlu, d, 4dlu, right:d, 8dlu, d, 4dlu, right:d", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(accountPath);
    builder.append(rb.getString("Label.Balance"), accountBalance);
    builder.append(rb.getString("Label.MarketValue"), marketValue);
    builder.append(rb.getString("Label.CashBalance"), cashBalance);
    return builder.getPanel();
}

From source file:jgnash.ui.register.LiabilityRegisterPanel.java

License:Open Source License

/**
 * Overrides createButtonPanel in GenericRegisterPanel to add extra buttons
 *///from ww w .j  a  v  a 2 s  . c  om
@Override
protected JPanel createButtonPanel() {
    FormLayout layout = new FormLayout("d, 4dlu:g, d", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(ButtonBarFactory.buildLeftAlignedBar(newButton, duplicateButton, jumpButton, deleteButton));
    builder.append(ButtonBarFactory.buildRightAlignedBar(paymentButton, amortizeButton));
    return builder.getPanel();
}

From source file:jgnash.ui.register.RegisterPanel.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*from  ww  w  .jav  a  2s .  c om*/

    FormLayout layout = new FormLayout("p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
    builder.setDefaultDialogBorder();

    builder.append(createTopPanel());
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow("fill:60dlu:g");

    JScrollPane s = new JScrollPane(table);
    s.setBorder(new ShadowBorder());

    builder.append(s);

    buttonPanel = createButtonPanel();

    builder.append(buttonPanel);
    builder.append(tabbedPane);
}

From source file:jgnash.ui.register.SplitsDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();//  w ww . j  a v  a2 s.  c o  m

    FormLayout layout = new FormLayout("d:g", "80dlu:g");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.setDefaultDialogBorder();

    builder.append(new JScrollPane(table));

    // build the button bar
    ButtonBarBuilder2 bbb = new ButtonBarBuilder2();
    bbb.addButton(newButton, deleteButton);
    bbb.addUnrelatedGap();
    bbb.addGlue();
    bbb.addButton(deleteAllButton);

    builder.append(bbb.getPanel());

    builder.append(tabbedPane);
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton));

    getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
}

From source file:jgnash.ui.register.TransactionNumberDialog.java

License:Open Source License

private void layoutDialog() {

    final FormLayout layout = new FormLayout("p:g", "f:p:g(1.0)");

    final DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/*from w  w w  . j a  v  a  2s. c  om*/

    builder.append(layoutPanel());
    builder.nextLine();

    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton));

    getContentPane().add(builder.getPanel(), BorderLayout.CENTER);

    pack();

    setMinimumSize(getSize());
}

From source file:jgnash.ui.register.TransactionNumberDialog.java

License:Open Source License

private JPanel layoutButtonPanel() {
    final FormLayout layout = new FormLayout("p:g", "d, 6dlu, d, f:p:g(1.0), d");

    final DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(upButton);
    builder.nextLine();// w  w  w  .jav  a2s  .c  o  m
    builder.nextLine();
    builder.append(downButton);
    builder.nextLine();
    builder.nextLine();
    builder.append(removeButton);

    return builder.getPanel();
}

From source file:jgnash.ui.report.compiled.PortfolioReport.java

License:Open Source License

private JPanel buildOptionPanel() {
    FormLayout layout = new FormLayout("p, 8dlu, p", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(subAccountCheckBox);
    builder.append(verboseCheckBox);/*from  ww w  . j a  va 2  s  .  com*/

    return builder.getPanel();
}

From source file:jgnash.ui.report.compiled.SecurityHighLowChart.java

License:Open Source License

JPanel createPanel() {

    combo = new SecurityComboBox();

    // create an empty chart for panel construction
    chartPanel = new ChartPanel(new JFreeChart(new XYPlot()));

    FormLayout layout = new FormLayout("p, 4dlu:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(combo);
    builder.nextLine();/*w  ww  .  j  av a 2s . c  om*/
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("fill:p:g"));
    builder.append(chartPanel, 2);

    combo.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            updateChart();
        }
    });

    return builder.getPanel();
}