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, Component component) 

Source Link

Document

Adds a text label and component to the panel.

Usage

From source file:jgnash.ui.option.RegisterOptions.java

License:Open Source License

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

    builder.append(rb.getString("Label.EvenRows"), evenButton);
    builder.append(rb.getString("Label.OddRows"), oddButton);

    return builder.getPanel();
}

From source file:jgnash.ui.option.ReminderOptions.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*from w w w.j a  v a 2 s .co  m*/

    FormLayout layout = new FormLayout("right:p, $lcgap, max(75dlu;p):g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.setRowGroupingEnabled(true);
    builder.setDefaultDialogBorder();

    builder.append(confirmDeleteButton, 3);
}

From source file:jgnash.ui.option.ReportOptions.java

License:Open Source License

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

    FormLayout layout = new FormLayout("right:p, $lcgap, max(75dlu;p):g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.setRowGroupingEnabled(true);
    builder.setDefaultDialogBorder();

    builder.appendSeparator(rb.getString("Title.Fonts"));
    builder.append(rb.getString("Label.Monospace"), monoCombo);
    builder.append(rb.getString("Label.Proportional"), proportionalCombo);
}

From source file:jgnash.ui.option.StartupOptions.java

License:Open Source License

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

    FormLayout layout = new FormLayout("p, $lcgap, f:p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.setRowGroupingEnabled(true);
    builder.setDefaultDialogBorder();

    builder.appendSeparator(rb.getString("Title.Startup"));
    builder.append(openLastOnStartup, 3);

    builder.appendSeparator(rb.getString("Title.Shutdown"));
    builder.append(timeStampButton, 3);
    builder.append(removeBackupButton, 3);
    builder.append(rb.getString("Label.MaxBackupCount"), removeBackupCountSpinner);

    builder.appendSeparator(rb.getString("Title.BackgroundUpdate"));
    builder.append(updateCurrenciesButton, 3);
    builder.append(updateSecuritiesButton, 3);
}

From source file:jgnash.ui.reconcile.ReconcileDialog.java

License:Open Source License

private JPanel buildStatPanel() {
    FormLayout layout = new FormLayout("left:p, 8dlu, right:65dlu:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/*from  w w  w  . j  a va 2 s  .  com*/
    builder.setRowGroupingEnabled(true);

    builder.append(rb.getString("Label.OpeningBalance"), openingBalanceLabel);
    builder.append(rb.getString("Label.TargetBalance"), targetBalanceLabel);
    builder.append(rb.getString("Label.ReconciledBalance"), reconciledBalanceLabel);
    builder.appendSeparator();
    builder.append(rb.getString("Label.Difference"), differenceLabel);
    return builder.getPanel();
}

From source file:jgnash.ui.reconcile.ReconcileSettingsDialog.java

License:Open Source License

private void layoutMainPanel() {
    final FormLayout layout = new FormLayout("p:g, $lcgap, max(70dlu;min)", "");
    final DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/*from  w ww .j a  va 2 s  . c o  m*/
    builder.setRowGroupingEnabled(true);

    builder.append(rb.getString("Label.OpenStateDate"), datePanel);
    builder.append(rb.getString("Label.OpeningBalance"), openField);
    builder.append(rb.getString("Label.EndingBalance"), endField);
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3);

    getContentPane().add(builder.getPanel());
    pack();
}

From source file:jgnash.ui.recurring.NotificationDialog.java

License:Open Source License

private void layoutMainPanel() {
    FormLayout layout = new FormLayout("right:p, 4dlu, fill:p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/*from ww  w.  j av  a 2s  .c  om*/

    cancelButton = new JButton(rb.getString("Button.RemindLater"));
    okButton = new JButton(rb.getString("Button.AckSel"));

    table = new FormattedJTable(model);
    table.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    table.getSelectionModel().addListSelectionListener(this);
    table.setColumnSelectionAllowed(false);

    JScrollPane scrollPane = new JScrollPane(table);
    scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
    scrollPane.setAutoscrolls(true);

    builder.appendRow(RowSpec.decode("fill:80dlu:g"));

    builder.append(scrollPane, 3);
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(rb.getString("Label.RemindLater"), periodCombo);
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3);

    getContentPane().add(builder.getPanel());
    pack();

    setMinimumSize(getSize());
}

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

License:Open Source License

protected JPanel createBottomPanel() {

    FormLayout layout = new FormLayout("m, 8dlu, right:m:g", "f:d");

    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(reconciledButton, ButtonBarFactory.buildOKCancelBar(enterButton, cancelButton));
    return builder.getPanel();
}

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

License:Open Source License

private JPanel createBottomPanel() {
    FormLayout layout = new FormLayout("m, 8dlu, m:g", "f:d");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(reconciledButton, ButtonBarFactory.buildOKCancelBar(enterButton, cancelButton));

    return builder.getPanel();
}

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

License:Open Source License

private void layoutPanel() {
    initComponents();/*from w w  w .j a  v  a2 s . c  om*/

    FormLayout layout = new FormLayout("p:g, 1px, min", "f:p");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
    builder.append(feeField, feeButton);
}