List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append
public JLabel append(String textWithMnemonic, Component component)
From source file:jgnash.ui.commodity.SecurityModifyPanel.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from w w w.j av a2 s .c o m*/ FormLayout layout = new FormLayout("p:g, 8dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.appendSeparator(rb.getString("Title.CommoditiesSecurities")); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("fill:p:g")); builder.append(new JScrollPane(securityList), layoutRightPanel()); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(layoutButtonPanel(), 3); }
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();/* ww w. j ava 2 s.com*/ 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.DatePanel.java
License:Open Source License
public DatePanel() { dateField = new JDateField(); button = new JButton(Resource.getIcon("/jgnash/resource/office-calendar.png")); button.setMargin(new Insets(0, 0, 0, 0)); // take up less space button.addActionListener(this); if (ThemeManager.isLookAndFeelNimbus()) { NimbusUtils.reduceNimbusButtonMargin(button); button.setIcon(NimbusUtils.scaleIcon(Resource.getIcon("/jgnash/resource/office-calendar.png"))); }//from ww w . java 2 s.c o m FormLayout layout = new FormLayout("max(40dlu;pref):g, 1px, min", "f:d:g"); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.append(dateField, button); }
From source file:jgnash.ui.components.RemoteConnectionDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// w ww. j a va 2s . c o m FormLayout layout = new FormLayout("p, 4dlu, fill:70dlu:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.border(Borders.DIALOG); builder.append(rb.getString("Label.DatabaseServer"), hostField); builder.append(rb.getString("Label.Port"), portField); builder.append(rb.getString("Label.Password"), passwordField); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton), 3); getContentPane().add(builder.getPanel()); pack(); setResizable(false); }
From source file:jgnash.ui.components.wizard.WizardDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from w ww . j a v a2 s . co m CellConstraints cc = new CellConstraints(); FormLayout lay = new FormLayout("p, $rgap, min(220dlu;d):g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(lay); builder.setDefaultDialogBorder(); builder.appendRow(RowSpec.decode("f:p:g")); builder.append(buildTaskPanel(), pagePanel); builder.appendSeparator(); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow("p"); builder.add(buildButtonPanel(), cc.xyw(1, builder.getRow(), 3)); getContentPane().add(builder.getPanel()); }
From source file:jgnash.ui.components.YesNoDialog.java
License:Open Source License
private void layoutMainPanel(final int messageType) { FormLayout layout = new FormLayout("p, $lcgap, fill:p:g", "f:p:g, $ugap, f:p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w . j a va 2 s. co m*/ noButton = new JButton(rb.getString("Button.No")); yesButton = new JButton(rb.getString("Button.Yes")); builder.append(new JLabel(getIconForType(messageType)), component); builder.nextLine(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(yesButton, noButton), 3); getContentPane().add(builder.getPanel()); pack(); }
From source file:jgnash.ui.option.AccountOptions.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from w w w .ja v a 2s. c om*/ FormLayout layout = new FormLayout("right:p, $lcgap, max(75dlu;p):g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.setDefaultDialogBorder(); builder.appendSeparator(rb.getString("Title.Display")); builder.append(rb.getString("Label.AccountSeparator"), accountSeparatorField); builder.appendSeparator(rb.getString("Title.Terms")); builder.append(useAccountTermsCheckBox, 3); builder.appendSeparator(rb.getString("Title.ReverseAccountBalances")); builder.append(noneButton, 3); builder.append(creditAccountsButton, 3); builder.append(incomeExpenseAccountsButton, 3); }
From source file:jgnash.ui.option.GeneralOptions.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from w ww. j av a2 s. c o m FormLayout layout = new FormLayout("right:p, $lcgap, max(75dlu;p):g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.setRowGroupingEnabled(true); builder.setDefaultDialogBorder(); builder.appendSeparator(rb.getString("Title.Display")); builder.append(animationsEnabled, 3); builder.append(rb.getString("Label.NimbusFontSize"), nimbusFontSpinner); builder.appendSeparator(rb.getString("Title.Defaults")); builder.append(numButton, 3); builder.appendSeparator(rb.getString("Title.Entry")); builder.append(selectOnFocusCheckBox, 3); }
From source file:jgnash.ui.option.NetworkOptions.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from w w w . jav a 2 s. c o m*/ FormLayout layout = new FormLayout("right:p, $lcgap, max(55dlu;p), $lcgap, min:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.setRowGroupingEnabled(true); builder.setDefaultDialogBorder(); builder.appendSeparator(rb.getString("Title.HTTPProxy")); builder.append(proxyCheckBox, 5); builder.append(rb.getString("Label.Host"), hostField, 3); builder.append(rb.getString("Label.Port"), portField, 3); builder.append(authCheckBox, 5); builder.append(rb.getString("Label.UserName"), nameField, 3); builder.append(rb.getString("Label.Password"), passwordField, 3); builder.appendSeparator(rb.getString("Title.Connection")); builder.append(rb.getString("Label.ConnTimeout"), connectionTimeout); builder.append(rb.getString("Word.Seconds")); }