List of usage examples for com.jgoodies.forms.layout FormLayout addGroupedRow
public void addGroupedRow(int rowIndex)
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(); }