Example usage for com.jgoodies.forms.layout FormLayout addGroupedRow

List of usage examples for com.jgoodies.forms.layout FormLayout addGroupedRow

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout FormLayout addGroupedRow.

Prototype

public void addGroupedRow(int rowIndex) 

Source Link

Document

Adds the specified row index to the last row group.

Usage

From source file:jgnash.ui.report.compiled.AccountRegisterReport.java

License:Open Source License

/**
 * Creates a report control panel.  May return null if a panel is not used
 * The ReportController is responsible for dynamic report options with the exception
 * of page format options//from www.  j  a  v  a  2s .  c  o  m
 *
 * @return control panel
 */
@Override
public JPanel getReportController() {
    FormLayout layout = new FormLayout("p, $lcgap, p:g, 8dlu, p, 8dlu, p", "f:d, $lgap, f:d");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.setDefaultDialogBorder();
    builder.append(rb.getString("Label.Account"), accountCombo);
    builder.append(refreshButton, 3);
    builder.nextLine();
    builder.nextLine();
    builder.append(createDatePanel(), 5);
    builder.append(detailSplitsCheckBox);
    builder.nextLine();
    builder.append(createFilterPanel(), 3);
    layout.addGroupedRow(1);
    layout.addGroupedRow(3);
    layout.addGroupedRow(5);

    return builder.getPanel();
}

From source file:jgnash.ui.report.compiled.PortfolioReport.java

License:Open Source License

/**
 * Creates a report control panel.  May return null if a panel is not used
 * The ReportController is responsible for dynamic report options with the exception
 * of page format options// ww w .j  av a  2s.co  m
 *
 * @return control panel
 */
@Override
public JPanel getReportController() {
    FormLayout layout = new FormLayout("p, $lcgap, p:g, 8dlu, p", "f:d, $lgap, f:d");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);

    builder.setDefaultDialogBorder();
    builder.append(rb.getString("Label.Account"), accountCombo);
    builder.append(refreshButton);
    builder.nextLine();
    builder.nextLine();
    builder.append(buildOptionPanel(), 5);

    layout.addGroupedRow(1);
    layout.addGroupedRow(3);

    return builder.getPanel();
}