List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:jgnash.ui.account.AccountDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from ww w. j a va 2 s.co m FormLayout layout = new FormLayout("pref:grow", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendRow("f:p:g"); builder.append(accountPanel); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildHelpOKCancelBar(helpButton, okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); DialogUtils.addBoundsListener(this); }
From source file:jgnash.ui.account.AccountListDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// w w w . j a v a 2 s.c o m FormLayout layout = new FormLayout("max(200dlu;p):g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendRow("f:100dlu:g"); builder.append(list); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); DialogUtils.addBoundsListener(this); }
From source file:jgnash.ui.account.AccountListFilterDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from ww w . j a v a2 s . c om*/ FormLayout layout = new FormLayout("max(100dlu;pref):g(1.0)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendSeparator(rb.getString("Title.AccountFilter")); builder.append(accountCheck); builder.nextLine(); builder.append(expenseCheck); builder.nextLine(); builder.append(incomeCheck); builder.nextLine(); builder.append(hiddenCheck); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildCloseBar(closeButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.account.AccountSecuritiesDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from w w w.j a va2 s . c o m FormLayout layout = new FormLayout("p:g", "f:p:g(1.0)"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(panel); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); }
From source file:jgnash.ui.account.AmortizeDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/* w w w . j ava 2 s. c om*/ FormLayout layout = new FormLayout("right:max(40dlu;pref), $lcgap, max(75dlu;pref):grow(1.0)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setRowGroupingEnabled(true); builder.appendSeparator(rb.getString("Title.AmortizationSetup")); builder.append(rb.getString("Label.AnIntRate"), interestField); builder.nextLine(); builder.append(rb.getString("Label.OrigLoanAmt"), loanAmountField); builder.nextLine(); builder.append(rb.getString("Label.LoanTerm"), loanTermField); builder.nextLine(); builder.append(rb.getString("Label.PayPerTerm"), payPeriodsField); builder.nextLine(); builder.append(rb.getString("Label.CompPerTerm"), intPeriodsField); builder.nextLine(); builder.append(rb.getString("Label.FirstPayDate"), dateField); builder.nextLine(); builder.append(rb.getString("Label.EscrowPmi"), feesField); builder.nextLine(); builder.setLeadingColumnOffset(2); builder.append(useDaysButton); builder.setLeadingColumnOffset(0); builder.nextLine(); builder.append(rb.getString("Label.CompDaysPerYear"), daysField); builder.appendSeparator(rb.getString("Title.TransactionSetup")); builder.append(rb.getString("Label.InterestAccount"), interestAccButton); builder.nextLine(); builder.append(rb.getString("Label.BankAccount"), bankAccButton); builder.nextLine(); builder.append(rb.getString("Label.FeesAccount"), feesAccButton); builder.nextLine(); builder.append(rb.getString("Label.Payee"), payeeField); builder.nextLine(); builder.append(rb.getString("Label.Memo"), memoField); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); }
From source file:jgnash.ui.budget.BudgetManagerDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from ww w. j ava 2 s . com // build the button stack ButtonStackBuilder buttonStackBuilder = new ButtonStackBuilder(); buttonStackBuilder.addButton(newAutoButton, newButton, duplicateButton, renameButton); buttonStackBuilder.addUnrelatedGap(); buttonStackBuilder.addButton(deleteButton); FormLayout layout = new FormLayout("p:g, $lcgap, f:p", "f:max(35dlu;p):g, $ugap, p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); builder.add(new JScrollPane(budgetList), cc.xy(1, 1)); builder.add(buttonStackBuilder.getPanel(), cc.xy(3, 1)); builder.add(ButtonBarFactory.buildCloseBar(closeButton), cc.xyw(1, 3, 3)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.budget.BudgetPanel.java
License:Open Source License
private static JPanel getBudgetPanel(final List<BudgetPeriodPanel> periodPanels) { FormLayout layout = new FormLayout("d", "d"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.add(periodPanels.get(0), CC.xy(1, 1)); for (int i = 1; i < periodPanels.size(); i++) { builder.appendColumn("d"); builder.add(periodPanels.get(i), CC.xy(i + 1, 1)); }/*w w w . j a va2s. c o m*/ return builder.getPanel(); }
From source file:jgnash.ui.budget.BudgetPropertiesDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from ww w.jav a2 s . co m*/ FormLayout layout = new FormLayout("p, $lcgap, f:max(90dlu;p)", "f:p, $rgap, f:p, $ugap, f:p, $rgap, f:p, $rgap, f:p, $rgap, f:p, $rgap, f:p, $ugap, p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); builder.add(new JLabel(rb.getString("Label.Description")), cc.xy(1, 1)); builder.add(descriptionField, cc.xy(3, 1)); builder.add(new JLabel(rb.getString("Label.Period")), cc.xy(1, 3)); builder.add(budgetPeriodCombo, cc.xy(3, 3)); builder.addSeparator(rb.getString("Title.AccountGroups"), cc.xyw(1, 5, 3)); builder.add(incomeGroupCheckBox, cc.xyw(1, 7, 3)); builder.add(expenseGroupCheckBox, cc.xyw(1, 9, 3)); builder.add(assetGroupCheckBox, cc.xyw(1, 11, 3)); builder.add(liabilityGroupCheckBox, cc.xyw(1, 13, 3)); builder.add(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), cc.xyw(1, 15, 3)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setResizable(false); DialogUtils.addBoundsListener(this); }
From source file:jgnash.ui.budget.BudgetWizardDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/* w w w . j av a 2 s . c om*/ FormLayout layout = new FormLayout("p, $lcgap, f:p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendRow(RowSpec.decode("f:p:g")); builder.append(helpPane, 3); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(new JLabel(rb.getString("Label.Name")), ValidationFactory.wrap(budgetNameField)); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(rb.getString("Label.Period"), budgetPeriodCombo); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(roundButton, 3); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3); getContentPane().add(builder.getPanel()); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.budget.RenameBudgetDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from ww w .ja va 2 s. c o m*/ FormLayout layout = new FormLayout("p, $lcgap, fill:100dlu:g", "f:p:g, $ugap, f:p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(new JLabel(rb.getString("Label.RenameBudget")), ValidationFactory.wrap(budgetNameField)); builder.nextRow(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3); getContentPane().add(builder.getPanel()); pack(); }