List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:jgnash.ui.checks.CheckDesignDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//w w w .ja v a2 s . com getContentPane().add(toolBar, BorderLayout.NORTH); FormLayout formLayout = new FormLayout("p:g, 8dlu, f:$lcgap, 8dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(formLayout); builder.setDefaultDialogBorder(); builder.appendRow(RowSpec.decode("f:p:g")); builder.append(buildLeftPanel()); builder.append(new JSeparator(SwingConstants.VERTICAL)); builder.append(buildRightPanel()); builder.appendSeparator(); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildHelpCloseBar(printButton, closeButton), 5); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.checks.CheckDesignDialog.java
License:Open Source License
private JPanel buildRightPanel() { FormLayout formLayout = new FormLayout("right:p, $lcgap, p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(formLayout); builder.appendRow(RowSpec.decode("f:p:g")); // JScrollPane fills and grows builder.append(new JScrollPane(objectList), 3); builder.append(ButtonBarFactory.buildAddRemoveBar(addButton, removeButton), 3); builder.nextLine();//from w w w .j a v a 2s . c o m builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.setRowGroupingEnabled(true); builder.append(rb.getString("Label.Type"), typeCombo); builder.append(rb.getString("Label.Name"), nameField); builder.append(rb.getString("Label.XPos"), xPosField); builder.append(rb.getString("Label.YPos"), yPosField); builder.setRowGroupingEnabled(false); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(clearButton, applyButton), 3); return builder.getPanel(); }
From source file:jgnash.ui.checks.CheckDesignDialog.java
License:Open Source License
private JPanel buildLeftPanel() { FormLayout formLayout = new FormLayout( "p, $lcgap, max(55dlu;p):g(0.5), 8dlu, p, $lcgap, max(55dlu;p):g(0.5)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(formLayout); builder.appendRow(RowSpec.decode("f:p:g")); // previewPanel fills and // grows// ww w. j a v a 2s . co m builder.append(previewPanel, 7); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(rb.getString("Label.Height"), heightField); builder.append(rb.getString("Label.Count"), countField); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(setupButton, 4); return builder.getPanel(); }
From source file:jgnash.ui.checks.PrintCheckDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// ww w .j a v a 2s .com FormLayout layout = new FormLayout("p, 4dlu, 85dlu:g, 4dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setRowGroupingEnabled(true); builder.append(rb.getString("Label.CheckLayout"), layoutField, selectButton); builder.append(rb.getString("Label.StartPos"), startSpinner); builder.nextLine(); builder.append(incCheckBox, 5); builder.setRowGroupingEnabled(false); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(printButton, cancelButton), 5); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.checks.TransactionListDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from w w w . j a v a 2s . co m*/ FormLayout layout = new FormLayout("p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendTitle(rb.getString("Message.TransToPrint")); builder.append(ButtonBarFactory.buildLeftAlignedBar(selectButton, clearButton, invertButton)); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("f:75dlu:g")); builder.append(new JScrollPane(table)); 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.commodity.CurrenciesPanel.java
License:Open Source License
private JPanel layoutCustomPanel() { FormLayout layout = new FormLayout("p, 8dlu, 55dlu, 8dlu, max(30dlu;p)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(rb.getString("Label.CreateCurr"), ValidationFactory.wrap(customField), customButton); return builder.getPanel(); }
From source file:jgnash.ui.commodity.CurrenciesPanel.java
License:Open Source License
private JPanel buildCenterPanel() { FormLayout layout = new FormLayout("p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(addButton);/*from ww w .jav a 2 s . c o m*/ builder.append(removeButton); return builder.getPanel(); }
From source file:jgnash.ui.commodity.CurrencyExchangeDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from w w w .ja va 2 s .co m FormLayout layout = new FormLayout("f:p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendSeparator(rb.getString("Title.Currencies")); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(layoutTopPanel()); builder.appendSeparator(rb.getString("Title.ExchangeRate")); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("f:max(50dlu;p):g")); builder.append(layoutMiddlePanel()); builder.appendSeparator(); builder.append(layoutBottomPanel()); 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.commodity.CurrencyExchangeDialog.java
License:Open Source License
private JPanel layoutTopPanel() { FormLayout layout = new FormLayout("p, $lcgap, p, 4dlu, p, $lcgap, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(rb.getString("Word.Exchange"), baseCurrencyCombo); builder.append(rb.getString("Word.Into"), exchangeCurrencyCombo); return builder.getPanel(); }
From source file:jgnash.ui.commodity.CurrencyExchangeDialog.java
License:Open Source License
private JPanel layoutMiddlePanel() { FormLayout layout = new FormLayout("p, $lcgap, max(55dlu;p), 6dlu, p, $lcgap, max(45dlu;p), p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(rb.getString("Label.Date"), dateField); builder.append(rb.getString("Label.ExchangeRate"), rateField); builder.appendUnrelatedComponentsGapRow(); builder.nextRow();//ww w . j a va 2s . c om builder.append(ButtonBarFactory.buildLeftAlignedBar(addButton, deleteButton, clearButton), 8); builder.nextRow(); builder.appendUnrelatedComponentsGapRow(); builder.nextRow(); builder.appendRow(RowSpec.decode("f:p:g")); builder.append(new JScrollPane(table), 8); return builder.getPanel(); }