use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class AccountListDialog method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("max(200dlu;p):g", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.border(Borders.DIALOG);
builder.appendRow("f:100dlu:g");
builder.append(list);
builder.nextLine();
builder.appendUnrelatedComponentsGapRow();
builder.nextLine();
builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton));
getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
pack();
setMinimumSize(getSize());
DialogUtils.addBoundsListener(this);
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class AccountRowFooterPanel method layoutMainPanel.
private void layoutMainPanel() {
FormLayout layout = new FormLayout("d:g", "d");
DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
setLayout(layout);
table = new SummaryTable(summaryModel);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setFocusable(false);
table.setCellSelectionEnabled(false);
JTableHeader tableHeader = new JTableHeader(table.getColumnModel());
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
tableHeader.setTable(table);
builder.add(table, CC.xy(1, 1));
header = buildHeader(tableHeader);
footer = buildFooter();
setBorder(ShadowBorder.getCompondShadowBorder());
JTableUtils.packTables(table, footerTable);
ToolTipManager.sharedInstance().unregisterComponent(table);
ToolTipManager.sharedInstance().unregisterComponent(tableHeader);
}
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();
}
Aggregations