use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class AccountSecuritiesPanel method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("75dlu:g(0.5), 8dlu, p, 8dlu, 75dlu:g(0.5)", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
builder.appendTitle(rb.getString("Title.Available"));
builder.append("");
builder.appendTitle(rb.getString("Title.Current"));
builder.appendRow("f:p:g(1.0)");
builder.append(new JScrollPane(availJList));
builder.append(layoutButtonStack());
builder.append(new JScrollPane(selectedJList));
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class CashTransactionPanel method createBottomPanel.
@Override
protected JPanel createBottomPanel() {
FormLayout layout = new FormLayout("left:m:g", "f:d:g");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.append(getReconcileCheckBox());
return builder.getPanel();
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class RegisterPanel method createTopPanel.
/**
* Creates the top panel with account path, balance, etc
*
* @return top panel
*/
private JPanel createTopPanel() {
FormLayout layout = new FormLayout("45dlu:g, 4dlu, p, 4dlu, right:p, 12dlu, p, 4dlu, right:p", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.append(accountPath, new JLabel(rb.getString("Label.Balance")), accountBalance);
builder.append(new JLabel(rb.getString("Label.ReconciledBalance")), reconciledBalance);
return builder.getPanel();
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class RegisterPanel method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("p:g", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
builder.border(Borders.DIALOG);
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);
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class ColumnDialog method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("d:g(0.5), 8dlu, p, 8dlu, d:g(0.5)", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.border(Borders.DIALOG);
builder.appendTitle(rb.getString("Title.Available"));
builder.append("");
builder.appendTitle(rb.getString("Title.Visible"));
builder.nextLine();
builder.appendRelatedComponentsGapRow();
builder.nextLine();
builder.appendRow(RowSpec.decode("fill:80dlu:g"));
builder.append(new JScrollPane(hideList));
builder.append(buildCenterPanel());
builder.append(new JScrollPane(showList));
builder.nextLine();
builder.appendUnrelatedComponentsGapRow();
builder.nextLine();
builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton), 5);
getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
}
Aggregations