Search in sources :

Example 51 with DefaultFormBuilder

use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.

the class ReconcileSettingsDialog method layoutMainPanel.

private void layoutMainPanel() {
    final FormLayout layout = new FormLayout("p:g, $lcgap, max(70dlu;min)", "");
    final DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.border(Borders.DIALOG);
    builder.rowGroupingEnabled(true);
    builder.append(rb.getString("Label.StatementDate"), datePanel);
    builder.append(rb.getString("Label.OpeningBalance"), openField);
    builder.append(rb.getString("Label.EndingBalance"), closeField);
    builder.nextLine();
    builder.appendUnrelatedComponentsGapRow();
    builder.nextLine();
    builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton), 3);
    getContentPane().add(builder.getPanel());
    pack();
}
Also used : FormLayout(com.jgoodies.forms.layout.FormLayout) DefaultFormBuilder(com.jgoodies.forms.builder.DefaultFormBuilder)

Example 52 with DefaultFormBuilder

use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.

the class AbstractExchangeTransactionPanel method createBottomPanel.

protected JPanel createBottomPanel() {
    FormLayout layout = new FormLayout("m, $ugap, m, $ugap, right:m:g", "f:d");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.append(getReconcileCheckBox(), attachmentPanel, StaticUIMethods.buildOKCancelBar(enterButton, cancelButton));
    return builder.getPanel();
}
Also used : FormLayout(com.jgoodies.forms.layout.FormLayout) DefaultFormBuilder(com.jgoodies.forms.builder.DefaultFormBuilder)

Example 53 with DefaultFormBuilder

use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.

the class ReportOptions method layoutMainPanel.

private void layoutMainPanel() {
    initComponents();
    FormLayout layout = new FormLayout("right:p, $lcgap, max(75dlu;p):g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
    builder.rowGroupingEnabled(true);
    builder.border(Borders.DIALOG);
    builder.appendSeparator(rb.getString("Title.Fonts"));
    builder.append(rb.getString("Label.Monospace"), monoCombo);
    builder.append(rb.getString("Label.Proportional"), proportionalCombo);
}
Also used : FormLayout(com.jgoodies.forms.layout.FormLayout) DefaultFormBuilder(com.jgoodies.forms.builder.DefaultFormBuilder)

Example 54 with DefaultFormBuilder

use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.

the class AbstractTransactionEntryPanel method createBottomPanel.

/* The reconciled button is not used for split entry */
private JPanel createBottomPanel() {
    FormLayout layout = new FormLayout("m, 8dlu, m:g", "f:d");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.append(reconciledButton, StaticUIMethods.buildOKCancelBar(enterButton, cancelButton));
    return builder.getPanel();
}
Also used : FormLayout(com.jgoodies.forms.layout.FormLayout) DefaultFormBuilder(com.jgoodies.forms.builder.DefaultFormBuilder)

Example 55 with DefaultFormBuilder

use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.

the class StartupOptions method layoutMainPanel.

private void layoutMainPanel() {
    initComponents();
    FormLayout layout = new FormLayout("p, $lcgap, f:p:g", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
    builder.rowGroupingEnabled(true);
    builder.border(Borders.DIALOG);
    builder.appendSeparator(rb.getString("Title.Startup"));
    builder.append(openLastOnStartup, 3);
    builder.appendSeparator(rb.getString("Title.Shutdown"));
    builder.append(saveBackupButton, 3);
    builder.append(removeBackupButton, 3);
    builder.append(rb.getString("Label.MaxBackupCount"), removeBackupCountSpinner);
    builder.appendSeparator(rb.getString("Title.BackgroundUpdate"));
    builder.append(updateCurrenciesButton, 3);
    builder.append(updateSecuritiesButton, 3);
}
Also used : FormLayout(com.jgoodies.forms.layout.FormLayout) DefaultFormBuilder(com.jgoodies.forms.builder.DefaultFormBuilder)

Aggregations

DefaultFormBuilder (com.jgoodies.forms.builder.DefaultFormBuilder)112 FormLayout (com.jgoodies.forms.layout.FormLayout)112 JScrollPane (javax.swing.JScrollPane)26 JPanel (javax.swing.JPanel)14 JButton (javax.swing.JButton)13 JLabel (javax.swing.JLabel)10 ButtonBarBuilder (com.jgoodies.forms.builder.ButtonBarBuilder)7 LocalDate (java.time.LocalDate)7 JCheckBox (javax.swing.JCheckBox)6 Account (jgnash.engine.Account)6 DatePanel (jgnash.ui.components.DatePanel)6 ChartPanel (org.jfree.chart.ChartPanel)6 JFreeChart (org.jfree.chart.JFreeChart)6 NumberFormat (java.text.NumberFormat)5 RowSpec (com.jgoodies.forms.layout.RowSpec)4 ResourceBundle (java.util.ResourceBundle)4 AccountType (jgnash.engine.AccountType)4 CellConstraints (com.jgoodies.forms.layout.CellConstraints)3 EventQueue (java.awt.EventQueue)3 ActionListener (java.awt.event.ActionListener)3