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:de.atomfrede.tools.evalutation.options.ui.OptionsDialog.java

License:Open Source License

private void initialize() {
    setLayout(new BorderLayout());

    getTabs().addTab(Messages.getString("OptionsDialog.13"), getFirstTab()); //$NON-NLS-1$
    getTabs().addTab(Messages.getString("OptionsDialog.14"), getSecondTab()); //$NON-NLS-1$
    getTabs().addTab(Messages.getString("OptionsDialog.15"), getThirdTab()); //$NON-NLS-1$
    getTabs().addTab(Messages.getString("OptionsDialog.9"), getFourthTab()); //$NON-NLS-1$

    FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/* w  w  w. j a  v  a  2s  . c  o m*/
    builder.append(getTabs());
    builder.append(ButtonBarFactory.buildOKCancelBar(getOkButton(), getCancelButton()));

    setPreferredSize(builder.getPanel().getPreferredSize());

    Dimension prefSize = builder.getPanel().getPreferredSize();
    prefSize.height = prefSize.height + 35;
    prefSize.width = prefSize.width + 25;

    setSize(prefSize);
    add(builder.getPanel(), BorderLayout.CENTER);
}

From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java

License:Open Source License

public void addContent() {
    setLayout(new BorderLayout());
    FormLayout layout = new FormLayout("fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();/*from   ww w .ja v  a2  s. c o  m*/
    datasetInputPanels.add(new DatasetInputPanel(plotWizard.getDataFile(), Color.ORANGE, false, this));
    builder.append(datasetInputPanels.get(0));
    JScrollPane scroller = new JScrollPane(builder.getPanel());
    add(scroller, BorderLayout.CENTER);

    add(getAddButtonBarPanel(), BorderLayout.SOUTH);
}

From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java

License:Open Source License

JPanel getAddButtonBarPanel() {
    FormLayout layout = new FormLayout("fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();// w ww  . j av  a2 s .  c om
    builder.append(ButtonBarFactory.buildRightAlignedBar(getAddButton()));

    return builder.getPanel();
}

From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java

License:Open Source License

void updateContent() {

    removeAll();/* w  w  w.  ja  v a  2s.co  m*/

    setLayout(new BorderLayout());
    FormLayout layout = new FormLayout("fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    for (DatasetInputPanel inputPanel : datasetInputPanels) {
        builder.append(inputPanel);
    }
    JScrollPane scroller = new JScrollPane(builder.getPanel());
    add(scroller, BorderLayout.CENTER);

    add(getAddButtonBarPanel(), BorderLayout.SOUTH);
}

From source file:de.atomfrede.tools.evalutation.ui.about.AboutDialog.java

License:Open Source License

public AboutDialog(JFrame parent) throws URISyntaxException {
    super();//from ww w  .  java 2 s.  c o m

    setDefaultCloseOperation(DISPOSE_ON_CLOSE);

    setLayout(new BorderLayout());

    FormLayout layout = new FormLayout("fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();

    builder.append(new AboutPanel(this));
    JPanel innerPanel = builder.getPanel();
    add(innerPanel, BorderLayout.CENTER);

    Dimension innerDimension = innerPanel.getPreferredSize();
    innerDimension.setSize(innerDimension.width + 10, innerDimension.height + 25);
    setSize(innerDimension);

    this.setResizable(false);
    setLocationRelativeTo(parent);
    setModalityType(ModalityType.APPLICATION_MODAL);

    setVisible(true);

}

From source file:de.atomfrede.tools.evalutation.ui.AppWindow.java

License:Open Source License

/**
 * Fill the frame with content/*ww  w . ja  v a 2  s.  c  om*/
 */
private void createContent() {
    frame.getContentPane().setLayout(new JideBorderLayout());

    FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    mainPanel = new MainPanel(frame);
    builder.append(mainPanel);

    frame.getContentPane().add(new JScrollPane(builder.getPanel()), BorderLayout.CENTER);

    Rectangle bounds = new Rectangle(builder.getPanel().getPreferredSize());
    bounds.grow(20, 35);
    frame.setResizable(true);

    frame.setBounds(bounds);
    frame.setLocationRelativeTo(null);

}

From source file:de.atomfrede.tools.evalutation.ui.BusyDialog.java

License:Open Source License

void addContent() {
    setLayout(new BorderLayout());

    FormLayout layout = new FormLayout("left:pref, 4dlu, fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();//  w w  w .  j  av a  2 s  . c  om

    builder.append(getBusyLabel());
    builder.append(busyText);

    Dimension dim = builder.getPanel().getPreferredSize();
    dim.height = dim.height + 45;
    setSize(dim);
    add(builder.getPanel(), BorderLayout.CENTER);
}

From source file:de.atomfrede.tools.evalutation.ui.dateTime.DateAndTimePicker.java

License:Open Source License

private void initialize() {
    setLayout(new BorderLayout());
    FormLayout layout = new FormLayout("fill:pref:grow, 4dlu, fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append(getDatePicker());
    builder.append(getTimeSpinner());/*  w  w w  . j a  v  a  2 s . c o  m*/

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

}

From source file:de.atomfrede.tools.evalutation.ui.MainPanel.java

License:Open Source License

/**
 * Adds progressbars for each evaluator in the given list to this panel
 * /* ww w . j a  v  a  2s  . com*/
 * @param evaluators
 */
public void addProgressBars(List<AbstractEvaluator> evaluators) {
    invalidate();
    FormLayout layout = new FormLayout("pref, 4dlu,fill:pref:grow");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();

    for (AbstractEvaluator eval : evaluators) {
        builder.append(eval.getName());
        builder.append(eval.getProgressBar());
    }

    progressPanel = builder.getPanel();
    centerPanel.add(progressPanel, BorderLayout.NORTH);
    revalidate();
}

From source file:de.atomfrede.tools.evalutation.ui.plant.PlantListPanel.java

License:Open Source License

private void initialize() {
    removeAll();// w  w  w. ja  va2  s .  c o m
    setLayout(new BorderLayout());

    FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.append("");
    builder.appendSeparator(Messages.getString("PlantListPanel.2")); //$NON-NLS-1$

    int index = -1;
    for (Plant plant : plantList) {
        index++;
        builder.appendSeparator(Messages.getString("PlantListPanel.3") + (index + 1)); //$NON-NLS-1$
        builder.append(getPlantInputPanel(plant, index));

    }

    builder.append(""); //$NON-NLS-1$

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

}