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

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

Introduction

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

Prototype

public JLabel appendTitle(String textWithMnemonic) 

Source Link

Document

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

Usage

From source file:com.isencia.passerelle.hmi.generic.ParameterFilterDialog.java

License:Open Source License

private int buildParameterFilter(CompositeActor model, int paramCount, List<Settable> parameters, NamedObj a,
        JXTaskPane cfgPanel, boolean collapsed) {
    FormLayout formLayout = new FormLayout("min(100dlu;pref),5dlu,pref,2dlu", ""); // add rows dynamically
    DefaultFormBuilder builder = new DefaultFormBuilder(formLayout);
    builder.setComponentFactory(HMIComponentFactory.getInstance());
    builder.setDefaultDialogBorder();//from   ww w  .java2 s .  com
    setBold(builder.appendTitle("Parameters"));
    setBold(builder.appendTitle("          Aliases for UI labels"));
    builder.appendSeparator();

    cfgPanel.setCollapsed(collapsed);
    if (model != a) {
        cfgPanel.setTitle(ModelUtils.getFullNameButWithoutModelName(model, a));
    } else {
        cfgPanel.setTitle("Model " + a.getName());
    }
    cfgPanel.setSpecial(true);
    cfgPanel.add(builder.getPanel());
    Model filterCfgModel = getModelParameterFilterConfig().getModel(model.getDisplayName());
    boolean filterCfgKnown = filterCfgModel != null;
    for (int i = 0; i < parameters.size(); i++, paramCount++) {
        Settable p = parameters.get(i);
        String stdName = p.getName();
        String alias = null;
        boolean checked = true;
        if (filterCfgKnown) {
            try {
                alias = filterCfgModel.getFieldMapping()
                        .getValueForKey(ModelUtils.getFullNameButWithoutModelName(model, p));
                checked = (alias != null);
                alias = stdName.equals(alias) ? null : alias;
            } catch (Exception e) {
                // just in case...
            }
        }

        CheckableComponent cComp = new CheckableComponent(new JTextField(alias, 20), p, checked);
        builder.append(p.getName(), cComp);
        filters.add(cComp);
    }
    return paramCount;
}

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

License:Open Source License

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

    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.TransactionListDialog.java

License:Open Source License

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

    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();//  ww  w .  j  a  v a 2  s  .  c  om

    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.register.ColumnDialog.java

License:Open Source License

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

    FormLayout layout = new FormLayout("d:g(0.5), 8dlu, p, 8dlu, d:g(0.5)", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();

    builder.appendTitle(rb.getString("Title.Available"));
    builder.append("");
    builder.appendTitle(rb.getString("Title.Visible"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("fill:80dlu:g"));
    builder.append(new JScrollPane(hideList));
    builder.append(buildCenterPanel());
    builder.append(new JScrollPane(showList));
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 5);

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

From source file:jgnash.ui.wizards.file.NewFileThree.java

License:Open Source License

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

    FormLayout layout = new FormLayout("min(65dlu;d):g(0.5), 8dlu, d, 8dlu, min(65dlu;d):g(0.5)", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);

    builder.appendSeparator(rb.getString("Title.SelAvailCurr"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.append(helpPane, 5);

    builder.appendTitle(rb.getString("Title.Available"));
    builder.append("");
    builder.appendTitle(rb.getString("Title.Selected"));
    builder.nextLine();
    builder.appendRelatedComponentsGapRow();
    builder.nextLine();
    builder.appendRow(RowSpec.decode("f:d:g"));
    builder.append(new JScrollPane(aJList), buildCenterPanel(), new JScrollPane(cJList));
}

From source file:org.openthinclient.console.ui.AssociationEditor.java

License:Open Source License

/**
 * /*w ww . j a  v a2 s  .c  om*/
 */
protected JDialog getAddDialog() {
    final JDialog f = new JDialog((Dialog) SwingUtilities.getRoot(this),
            Messages.getString("AssociationEditor.choice"), true);
    final DefaultFormBuilder dfb = new DefaultFormBuilder(new FormLayout("f:p:g"));
    dfb.setDefaultDialogBorder();

    dfb.appendTitle(Messages.getString("AssociationEditor.select"));
    dfb.nextLine();
    dfb.appendRelatedComponentsGapRow();
    dfb.nextLine();
    dfb.appendRow("f:max(100dlu;min):g");
    dfb.append(new JScrollPane(getAvailableObjectsTable()));
    dfb.nextLine();

    final ButtonBarBuilder bbb = new ButtonBarBuilder();
    final JButton ok = new JButton(new AddObjectsAction(getAvailableObjectsTable(), membersTableModel, f));
    bbb.addGridded(ok);
    bbb.addRelatedGap();

    final AbstractAction cancelAction = new AbstractAction(Messages.getString("AssociationEditor.cancel")) {
        public void actionPerformed(ActionEvent e) {
            f.setVisible(false);
        }
    };
    bbb.addGridded(new JButton(cancelAction));

    dfb.appendUnrelatedComponentsGapRow();
    dfb.nextLine();
    dfb.append(bbb.getPanel());
    dfb.nextLine();

    f.setContentPane(dfb.getPanel());
    f.getRootPane().setDefaultButton(ok);

    f.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("ESCAPE"),
            "ESCAPE");
    f.getRootPane().getActionMap().put("ESCAPE", cancelAction);

    f.pack();

    return f;
}