List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append
public JLabel append(String textWithMnemonic)
From source file:jgnash.ui.register.invest.IncomeDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();//from ww w .ja va 2s. co m FormLayout layout = new FormLayout("d:g", "80dlu:g"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(new JScrollPane(table)); // build the button bar ButtonBarBuilder2 bbb = new ButtonBarBuilder2(); bbb.addButton(newButton, deleteButton); bbb.addUnrelatedGap(); bbb.addGlue(); bbb.addButton(deleteAllButton); builder.append(bbb.getPanel()); builder.append(tabbedPane); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); }
From source file:jgnash.ui.register.invest.InvestmentRegisterPanel.java
License:Open Source License
private void layoutMainPanel() { FormLayout layout = new FormLayout("p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.setDefaultDialogBorder();/*from w w w. j av a 2s . co m*/ builder.append(createTopPanel()); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("fill:60dlu:g")); builder.append(jScrollPane); builder.append(createButtonPanel()); builder.append(transactionPanel); }
From source file:jgnash.ui.register.invest.InvestmentRegisterPanel.java
License:Open Source License
private JPanel createTopPanel() { FormLayout layout = new FormLayout( "45dlu:g, 8dlu, d, 4dlu, d, 8dlu, d, 4dlu, right:d, 8dlu, d, 4dlu, right:d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(accountPath); builder.append(rb.getString("Label.Balance"), accountBalance); builder.append(rb.getString("Label.MarketValue"), marketValue); builder.append(rb.getString("Label.CashBalance"), cashBalance); return builder.getPanel(); }
From source file:jgnash.ui.register.LiabilityRegisterPanel.java
License:Open Source License
/** * Overrides createButtonPanel in GenericRegisterPanel to add extra buttons *///from ww w .j a v a 2 s . c om @Override protected JPanel createButtonPanel() { FormLayout layout = new FormLayout("d, 4dlu:g, d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(ButtonBarFactory.buildLeftAlignedBar(newButton, duplicateButton, jumpButton, deleteButton)); builder.append(ButtonBarFactory.buildRightAlignedBar(paymentButton, amortizeButton)); return builder.getPanel(); }
From source file:jgnash.ui.register.RegisterPanel.java
License:Open Source License
private void layoutMainPanel() { initComponents();/*from ww w .jav a 2s . c om*/ FormLayout layout = new FormLayout("p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.setDefaultDialogBorder(); builder.append(createTopPanel()); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow("fill:60dlu:g"); JScrollPane s = new JScrollPane(table); s.setBorder(new ShadowBorder()); builder.append(s); buttonPanel = createButtonPanel(); builder.append(buttonPanel); builder.append(tabbedPane); }
From source file:jgnash.ui.register.SplitsDialog.java
License:Open Source License
private void layoutMainPanel() { initComponents();// w ww . j a v a2 s. c o m FormLayout layout = new FormLayout("d:g", "80dlu:g"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(new JScrollPane(table)); // build the button bar ButtonBarBuilder2 bbb = new ButtonBarBuilder2(); bbb.addButton(newButton, deleteButton); bbb.addUnrelatedGap(); bbb.addGlue(); bbb.addButton(deleteAllButton); builder.append(bbb.getPanel()); builder.append(tabbedPane); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); }
From source file:jgnash.ui.register.TransactionNumberDialog.java
License:Open Source License
private void layoutDialog() { final FormLayout layout = new FormLayout("p:g", "f:p:g(1.0)"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w . j a v a 2s. c om*/ builder.append(layoutPanel()); 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.register.TransactionNumberDialog.java
License:Open Source License
private JPanel layoutButtonPanel() { final FormLayout layout = new FormLayout("p:g", "d, 6dlu, d, f:p:g(1.0), d"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(upButton); builder.nextLine();// w w w .jav a2s .c o m builder.nextLine(); builder.append(downButton); builder.nextLine(); builder.nextLine(); builder.append(removeButton); return builder.getPanel(); }
From source file:jgnash.ui.report.compiled.PortfolioReport.java
License:Open Source License
private JPanel buildOptionPanel() { FormLayout layout = new FormLayout("p, 8dlu, p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(subAccountCheckBox); builder.append(verboseCheckBox);/*from ww w . j a va 2 s . com*/ return builder.getPanel(); }
From source file:jgnash.ui.report.compiled.SecurityHighLowChart.java
License:Open Source License
JPanel createPanel() { combo = new SecurityComboBox(); // create an empty chart for panel construction chartPanel = new ChartPanel(new JFreeChart(new XYPlot())); FormLayout layout = new FormLayout("p, 4dlu:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(combo); builder.nextLine();/*w ww . j av a 2s . c om*/ builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("fill:p:g")); builder.append(chartPanel, 2); combo.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { updateChart(); } }); return builder.getPanel(); }