List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:jgnash.ui.register.RegisterPanel.java
License:Open Source License
/** * Creates the top panel with account path, balance, etc * // ww w.j a v a 2s .co m * @return top panel */ private JPanel createTopPanel() { FormLayout layout = new FormLayout("45dlu:g, 4dlu, p, 4dlu, right:p, 12dlu, p, 4dlu, right:p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(accountPath, new JLabel(rb.getString("Label.Balance")), accountBalance); builder.append(new JLabel(rb.getString("Label.ReconciledBalance")), reconciledBalance); return builder.getPanel(); }
From source file:jgnash.ui.register.SplitsDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// w w w. ja v a 2 s . c o m FormLayout layout = new FormLayout("d:g", "80dlu:g"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(new JScrollPane(table)); // build the button bar ButtonBarBuilder2 bbb = new ButtonBarBuilder2(); bbb.addButton(newButton, deleteButton); bbb.addUnrelatedGap(); bbb.addGlue(); bbb.addButton(deleteAllButton); builder.append(bbb.getPanel()); builder.append(tabbedPane); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); }
From source file:jgnash.ui.register.TransactionNumberDialog.java
License:Open Source License
private void layoutDialog() { final FormLayout layout = new FormLayout("p:g", "f:p:g(1.0)"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/* w ww .j a v a2 s . c om*/ builder.append(layoutPanel()); 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.register.TransactionNumberDialog.java
License:Open Source License
private JPanel layoutPanel() { final FormLayout layout = new FormLayout("75dlu:g, 8dlu, p", "f:p:g(1.0)"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); final JScrollPane scrollPane = new JScrollPane(list); builder.append(scrollPane, layoutButtonPanel()); builder.nextLine();// w w w. j a v a2 s . c om builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(entryField, insertButton); return builder.getPanel(); }
From source file:jgnash.ui.register.TransactionNumberDialog.java
License:Open Source License
private JPanel layoutButtonPanel() { final FormLayout layout = new FormLayout("p:g", "d, 6dlu, d, f:p:g(1.0), d"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(upButton);//from w ww . j a v a 2 s. c o m builder.nextLine(); builder.nextLine(); builder.append(downButton); builder.nextLine(); builder.nextLine(); builder.append(removeButton); return builder.getPanel(); }
From source file:jgnash.ui.report.compiled.AbstractCrosstabReport.java
License:Open Source License
/** * Creates a report control panel. May return null if a panel is not used * * @return control panel//from ww w.j av a 2s . com */ @Override public JPanel getReportController() { FormLayout layout = new FormLayout( "p, 4dlu, max(p;45dlu), 8dlu, p, 4dlu, max(p;45dlu), 8dlu, p, 4dlu, p, 8dlu, p, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(rb.getString("Label.StartDate"), startDateField); builder.append(rb.getString("Label.EndDate"), endDateField); builder.append(rb.getString("Label.Resolution"), resolutionList); builder.append(refreshButton); builder.nextLine(); builder.append(rb.getString("Label.SortOrder"), sortOrderList); builder.append(showLongNamesCheckBox, 4); builder.append(hideZeroBalanceAccounts, 4); return builder.getPanel(); }
From source file:jgnash.ui.report.compiled.AbstractSumByTypeReport.java
License:Open Source License
/** * Creates a report control panel. May return null if a panel is not used * * @return control panel/*from www . ja va 2s.com*/ */ @Override public JPanel getReportController() { FormLayout layout = new FormLayout("p, $lcgap, max(p;55dlu), 8dlu, p, $lcgap, max(p;55dlu), 8dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(rb.getString("Label.StartDate"), startDateField); builder.append(rb.getString("Label.EndDate"), endDateField); builder.append(refreshButton); builder.nextLine(); builder.append(hideZeroBalanceAccounts, 9); return builder.getPanel(); }
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// w ww .j a va 2s .c om * * @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.AccountRegisterReport.java
License:Open Source License
private JPanel createDatePanel() { FormLayout layout = new FormLayout("p, $lcgap, max(48dlu;min), 8dlu, p, $lcgap, max(48dlu;min)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(rb.getString("Label.StartDate"), startDateField); builder.append(rb.getString("Label.EndDate"), endDateField); return builder.getPanel(); }
From source file:jgnash.ui.report.compiled.AccountRegisterReport.java
License:Open Source License
private JPanel createFilterPanel() { FormLayout layout = new FormLayout("p, $lcgap, p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(filterCheckBox, txtFilter); return builder.getPanel(); }