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

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

Introduction

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

Prototype

public DefaultFormBuilder(FormLayout layout) 

Source Link

Document

Constructs a DefaultFormBuilder for the given layout.

Usage

From source file:jgnash.ui.components.RemoteConnectionDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*  www  . j ava 2  s . c om*/

    FormLayout layout = new FormLayout("p, 4dlu, fill:70dlu:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.border(Borders.DIALOG);

    builder.append(rb.getString("Label.DatabaseServer"), hostField);
    builder.append(rb.getString("Label.Port"), portField);
    builder.append(rb.getString("Label.Password"), passwordField);

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

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

    pack();

    setResizable(false);
}

From source file:jgnash.ui.components.WaitMessagePanel.java

License:Open Source License

/**
 * Builds the panel with the labels in the center.
 *///from  www.j a v a 2s  .  c o  m
void layoutPanel() {

    initComponents();

    FormLayout layout = new FormLayout("c:p:g", "b:p:g, 10dlu, t:p:g");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();

    builder.append(busyLabel);
    builder.nextLine();
    builder.nextLine();
    builder.append(messageLabel);

    setLayout(new BorderLayout());

    JPanel panel = builder.getPanel();

    add(panel, BorderLayout.CENTER);

    setAlpha(0.4f);
}

From source file:jgnash.ui.components.wizard.WizardDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*from  www .j a v a 2s  .  c o  m*/

    CellConstraints cc = new CellConstraints();

    FormLayout lay = new FormLayout("p, $rgap, min(220dlu;d):g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(lay);
    builder.setDefaultDialogBorder();

    builder.appendRow(RowSpec.decode("f:p:g"));
    builder.append(buildTaskPanel(), pagePanel);
    builder.appendSeparator();
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow("p");
    builder.add(buildButtonPanel(), cc.xyw(1, builder.getRow(), 3));

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

From source file:jgnash.ui.components.wizard.WizardDialog.java

License:Open Source License

private JPanel buildButtonPanel() {
    FormLayout lay = new FormLayout("$glue, $button, $rgap, $button, $rgap, $button, $ugap, $button", "f:p");

    DefaultFormBuilder builder = new DefaultFormBuilder(lay);
    builder.nextColumn();//from www .j  a v  a  2s .com
    builder.append(backButton, nextButton, finishButton);
    builder.append(cancelButton);
    return builder.getPanel();
}

From source file:jgnash.ui.components.wizard.WizardDialog.java

License:Open Source License

private JPanel buildTaskPanel() {
    FormLayout lay = new FormLayout("f:p", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(lay);
    builder.appendSeparator(rb.getString("Title.Steps"));
    builder.nextLine();//  w w  w.j  a  v a  2s  .co  m
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("f:d:g"));
    builder.append(taskList);

    JPanel panel = builder.getPanel();
    panel.setBackground((Color) UIManager.getDefaults().get("List.background"));
    panel.setOpaque(false);

    return panel;
}

From source file:jgnash.ui.components.YesNoDialog.java

License:Open Source License

private void layoutMainPanel(final int messageType) {
    FormLayout layout = new FormLayout("p, $lcgap, fill:p:g", "f:p:g, $ugap, f:p");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/* w ww  .j  a v a 2 s .c o  m*/

    noButton = new JButton(rb.getString("Button.No"));
    yesButton = new JButton(rb.getString("Button.Yes"));

    builder.append(new JLabel(getIconForType(messageType)), component);
    builder.nextLine();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(yesButton, noButton), 3);

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

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

License:Open Source License

private void layoutMainPanel() {
    initComponents();//from  w w w . j av a 2s. c om

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

    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();

    builder.append(tabbedPane);
    builder.nextLine();
    builder.appendGlueRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildCloseBar(closeButton));

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

    setMinimumSize(getSize());
}

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.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  ww  .  j ava  2s.co m*/
    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  av a  2s.  co  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();
}