List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:jgnash.ui.commodity.CurrencyExchangeDialog.java
License:Open Source License
private JPanel layoutBottomPanel() { FormLayout layout = new FormLayout("p, 8dlu, 60dlu:g, 8dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(updateButton, progressBar, stopButton); return builder.getPanel(); }
From source file:jgnash.ui.commodity.CurrencyModifyDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*ww w . j a va 2 s . c o 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.appendRow(RowSpec.decode("f:max(65dlu;p):g")); builder.append(layoutTopPanel()); 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.CurrencyModifyDialog.java
License:Open Source License
private JPanel layoutTopPanel() { FormLayout layout = new FormLayout("r:p, $lcgap, max(55dlu;p)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setRowGroupingEnabled(true); builder.append(rb.getString("Label.Symbol"), symbolField); builder.append(rb.getString("Label.Description"), descriptionField); builder.append(rb.getString("Label.Scale"), scaleField); builder.append(rb.getString("Label.Prefix"), prefixField); builder.append(rb.getString("Label.Suffix"), suffixField); JPanel right = builder.getPanel(); layout = new FormLayout("max(60dlu;p):g, 8dlu, p", ""); builder = new DefaultFormBuilder(layout); JScrollPane pane = new JScrollPane(sourceList); pane.setPreferredSize(new Dimension(50, 50)); builder.appendRow(RowSpec.decode("f:max(35dlu;p):g")); builder.append(pane, right);/* w ww. j a va2 s . co m*/ builder.appendRelatedComponentsGapRow(); builder.nextRow(); builder.append(ButtonBarFactory.buildLeftAlignedBar(clearButton, applyButton), 3); return builder.getPanel(); }
From source file:jgnash.ui.commodity.SecuritiesHistoryDialog.java
License:Open Source License
private JPanel layoutMainPanel() { initComponents();/*w ww.j a v a 2 s .c o m*/ FormLayout layout = new FormLayout( "r:p, $lcgap, max(75dlu;p):g(0.5), 8dlu, r:p, $lcgap, max(75dlu;p):g(0.5)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendRow(RowSpec.decode("f:p:g")); builder.append(new JScrollPane(table), 7); builder.nextLine(); builder.append(chartPanel, 7); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.setRowGroupingEnabled(true); builder.append(rb.getString("Label.Security"), securityCombo, 5); builder.nextLine(); builder.append(rb.getString("Label.Date"), dateField); builder.append("", updateButton); builder.nextLine(); builder.append(rb.getString("Label.Close"), closeField); builder.append(rb.getString("Label.Volume"), volumeField); builder.nextLine(); builder.append(rb.getString("Label.High"), highField); builder.append(rb.getString("Label.Low"), lowField); builder.setRowGroupingEnabled(false); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(buildButtonBar(), 7); return builder.getPanel(); }
From source file:jgnash.ui.commodity.SecurityModifyPanel.java
License:Open Source License
private JPanel layoutRightPanel() { FormLayout layout = new FormLayout("right:p, $lcgap, 90dlu", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setRowGroupingEnabled(true); builder.append(rb.getString("Label.Symbol"), symbolField); builder.append(rb.getString("Label.ISIN"), isinField); builder.append(rb.getString("Label.QuoteSource"), sourceComboBox); builder.append(rb.getString("Label.Description"), descriptionField); builder.append(rb.getString("Label.Scale"), scaleField); builder.append(rb.getString("Label.ReportedCurrency"), currencyCombo); return builder.getPanel(); }
From source file:jgnash.ui.commodity.YahooSecurityHistoryImportDialog.java
License:Open Source License
private void layoutMainPanel() { FormLayout layout = new FormLayout("r:p, $lcgap, 48dlu:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// w ww . j a v a 2s. c o m JScrollPane scrollPane = new JScrollPane(securityList); scrollPane.setAutoscrolls(true); builder.append(rb.getString("Label.StartDate"), startField); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(rb.getString("Label.EndDate"), endField); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow("f:p:g"); builder.append(rb.getString("Label.Security"), scrollPane); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(bar, 3); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 3); getContentPane().add(builder.getPanel()); pack(); }
From source file:jgnash.ui.components.ChangeDatabasePasswordDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from w w w .ja v a 2s .c o m*/ FormLayout layout = new FormLayout("p, 4dlu, fill:70dlu:g, 1dlu, d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.border(Borders.DIALOG); builder.append(new JLabel(rb.getString("Label.DatabaseName")), ValidationFactory.wrap(fileField), fileButton); builder.append(rb.getString("Label.Password"), passwordField, 3); builder.appendSeparator(rb.getString("Title.NewPassword")); builder.append(rb.getString("Label.NewPassword"), newPasswordField, 3); builder.append(rb.getString("Label.ConfirmPassword"), ValidationFactory.wrap(newPasswordFieldVal), 3); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton), 5); getContentPane().add(builder.getPanel()); pack(); }
From source file:jgnash.ui.components.ExceptionDialog.java
License:Open Source License
private void layoutMainPanel() { FormLayout layout = new FormLayout("fill:max(80dlu;p):g", "f:max(120dlu;p):g, 6dlu, f:p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// w w w . j a v a2 s. c o m closeButton = new JButton(rb.getString("Button.Close")); copyButton = new JButton(rb.getString("Button.CopyToClip")); textArea = getTextArea(throwable); builder.append(new JScrollPane(textArea)); builder.nextLine(); builder.nextLine(); builder.append(ButtonBarFactory.buildRightAlignedBar(copyButton, closeButton)); getContentPane().add(builder.getPanel()); pack(); setMinimumSize(getSize()); }
From source file:jgnash.ui.components.GenericCloseDialog.java
License:Open Source License
private void layoutMainPanel() { FormLayout layout = new FormLayout("fill:p:g", "f:p:g, $ugap, f:p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/* w w w.ja v a 2s . c om*/ closeButton = new JButton(rb.getString("Button.Close")); builder.append(component); builder.nextLine(); builder.nextLine(); builder.append(ButtonBarFactory.buildCloseBar(closeButton)); getContentPane().add(builder.getPanel()); pack(); closeButton.addActionListener(this); }
From source file:jgnash.ui.components.OpenDatabaseDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from ww w. ja va 2 s. c o m*/ FormLayout layout = new FormLayout("p, 4dlu, fill:70dlu:g, 1dlu, d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(fileFieldLabel, fileField, fileButton); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(remoteButton, 4); builder.append(rb.getString("Label.DatabaseServer"), hostField, 3); builder.append(rb.getString("Label.Port"), portField, 3); builder.append(rb.getString("Label.UserName"), nameField, 3); builder.append(rb.getString("Label.Password"), passwordField, 3); builder.append(passwordBox, 4); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton), 5); getContentPane().add(builder.getPanel()); updateForm(); nameField.setEnabled(false); passwordField.setEnabled(false); pack(); }