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.account.AccountSecuritiesDialog.java

License:Open Source License

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

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

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

    builder.append(panel);
    builder.nextLine();

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

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

From source file:jgnash.ui.account.AccountSecuritiesPanel.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*w  w w . j  a v a2 s .com*/

    FormLayout layout = new FormLayout("75dlu:g(0.5), 8dlu, p, 8dlu, 75dlu:g(0.5)", "");

    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.appendTitle(rb.getString("Title.Available"));
    builder.append("");
    builder.appendTitle(rb.getString("Title.Current"));

    builder.appendRow("f:p:g(1.0)");

    builder.append(new JScrollPane(availJList));
    builder.append(layoutButtonStack());
    builder.append(new JScrollPane(selectedJList));
}

From source file:jgnash.ui.checks.CheckDesignDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();//from w  w w .  j  av a2s .c o m

    getContentPane().add(toolBar, BorderLayout.NORTH);

    FormLayout formLayout = new FormLayout("p:g, 8dlu, f:$lcgap, 8dlu, p", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(formLayout);
    builder.setDefaultDialogBorder();
    builder.appendRow(RowSpec.decode("f:p:g"));
    builder.append(buildLeftPanel());
    builder.append(new JSeparator(SwingConstants.VERTICAL));
    builder.append(buildRightPanel());
    builder.appendSeparator();
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildHelpCloseBar(printButton, closeButton), 5);

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

    pack();

    setMinimumSize(getSize());
}

From source file:jgnash.ui.checks.TransactionListDialog.java

License:Open Source License

private void layoutMainPanel() {
    initComponents();/*w  w w .  ja v  a 2 s.  c om*/

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

    builder.setDefaultDialogBorder();

    builder.appendTitle(rb.getString("Message.TransToPrint"));
    builder.append(ButtonBarFactory.buildLeftAlignedBar(selectButton, clearButton, invertButton));
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("f:75dlu:g"));
    builder.append(new JScrollPane(table));
    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.commodity.CurrenciesPanel.java

License:Open Source License

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

    FormLayout layout = new FormLayout("d:g(0.5), 8dlu, p, 8dlu, d:g(0.5)", "");
    layout.addGroupedColumn(1);
    layout.addGroupedColumn(5);
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.appendTitle(rb.getString("Title.Available"));
    builder.append("");
    builder.appendTitle(rb.getString("Title.Current"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow("fill:80dlu:g");
    builder.append(new JScrollPane(aJList), buildCenterPanel(), new JScrollPane(cJList));
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(layoutCustomPanel(), 5);
    builder.appendSeparator();
}

From source file:jgnash.ui.commodity.CurrenciesPanel.java

License:Open Source License

private JPanel buildCenterPanel() {
    FormLayout layout = new FormLayout("p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(addButton);
    builder.append(removeButton);//from   ww  w .ja  va 2s.co m
    return builder.getPanel();
}

From source file:jgnash.ui.commodity.CurrencyExchangeDialog.java

License:Open Source License

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

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

    builder.setDefaultDialogBorder();
    builder.appendSeparator(rb.getString("Title.Currencies"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.append(layoutTopPanel());
    builder.appendSeparator(rb.getString("Title.ExchangeRate"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("f:max(50dlu;p):g"));
    builder.append(layoutMiddlePanel());
    builder.appendSeparator();
    builder.append(layoutBottomPanel());
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildCloseBar(closeButton));

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

    pack();

    setMinimumSize(getSize());
}

From source file:jgnash.ui.commodity.CurrencyModifyDialog.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("f:p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.setDefaultDialogBorder();
    builder.appendSeparator(rb.getString("Title.Currencies"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("f:max(65dlu;p):g"));
    builder.append(layoutTopPanel());
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildCloseBar(closeButton));

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

    pack();

    setMinimumSize(getSize());
}

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

License:Open Source License

private void createPanel(final JPanel panel) {

    view = new JGJXMonthView();
    view.setSelectionMode(SelectionMode.SINGLE_SELECTION);
    view.setTraversable(true);/*w w  w  .ja v  a  2  s  . c  o  m*/
    view.setShowingLeadingDays(true);
    view.setShowingTrailingDays(true);
    view.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(final ActionEvent e) {
            if (e.getActionCommand().equals(JGJXMonthView.DATE_ACCEPTED)) {
                closeWindow();
            }
        }
    });

    Resource rb = Resource.get();

    JButton today = new JButton(rb.getString("Button.Today"));

    today.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(final ActionEvent e) {
            view.setFirstDisplayedDay(new Date());
            view.setSelectionDate(new Date());
        }
    });

    FormLayout layout = new FormLayout("fill:p:g", "f:p:g, $rgap, f:p");
    panel.setLayout(layout);
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, panel);

    builder.append(view);
    builder.nextLine();
    builder.nextLine();
    builder.append(today);
}

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

License:Open Source License

private void layoutMainPanel() {
    FormLayout layout = new FormLayout("fill:max(80dlu;p):g", "f:max(120dlu;p):g, 6dlu, f:p");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();//from  ww w. j  a va 2  s  . c om

    closeButton = new JButton(rb.getString("Button.Close"));

    copyButton = new JButton(rb.getString("Button.CopyToClip"));

    textArea = getTextArea(throwable);

    builder.append(new JScrollPane(textArea));
    builder.nextLine();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildRightAlignedBar(copyButton, closeButton));

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