use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class DateSelectDialog method createPanel.
private void createPanel(final JPanel panel) {
view = new JGJXMonthView();
view.setSelectionMode(SelectionMode.SINGLE_SELECTION);
view.setTraversable(true);
view.setShowingLeadingDays(true);
view.setShowingTrailingDays(true);
view.addActionListener(e -> {
if (e.getActionCommand().equals(JGJXMonthView.DATE_ACCEPTED)) {
closeWindow();
}
});
final JButton today = new JButton(ResourceUtils.getString("Button.Today"));
today.addActionListener(e -> {
view.setFirstDisplayedDay(new Date());
view.setSelectionDate(new Date());
});
FormLayout layout = new FormLayout("fill:p:g", "f:p:g, $rgap, f:p");
panel.setLayout(layout);
DefaultFormBuilder builder = new DefaultFormBuilder(layout, panel);
builder.append(view);
builder.nextLine();
builder.nextLine();
builder.append(today);
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class ChangeDatabasePasswordDialog method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("p, 4dlu, fill:70dlu:g, 1dlu, d", "");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.border(Borders.DIALOG);
builder.append(new JLabel(rb.getString("Label.DatabaseName")), ValidationFactory.wrap(fileField), fileButton);
builder.append(rb.getString("Label.Password"), passwordField, 3);
builder.appendSeparator(rb.getString("Title.NewPassword"));
builder.append(rb.getString("Label.NewPassword"), newPasswordField, 3);
builder.append(rb.getString("Label.ConfirmPassword"), ValidationFactory.wrap(newPasswordFieldVal), 3);
builder.nextLine();
builder.appendUnrelatedComponentsGapRow();
builder.nextLine();
builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton), 5);
getContentPane().add(builder.getPanel());
pack();
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class FeePanel method layoutPanel.
private void layoutPanel() {
initComponents();
FormLayout layout = new FormLayout("p:g, 1px, min", "f:p");
DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
builder.append(feeField, feeButton);
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class GainsPanel method layoutPanel.
private void layoutPanel() {
FormLayout layout = new FormLayout("55dlu:g, 1px, min", "f:p");
DefaultFormBuilder builder = new DefaultFormBuilder(layout, this);
builder.append(gainsField, gainsButton);
}
use of com.jgoodies.forms.builder.DefaultFormBuilder in project jgnash by ccavanaugh.
the class IncomeDialog method layoutMainPanel.
private void layoutMainPanel() {
initComponents();
FormLayout layout = new FormLayout("d:g", "80dlu:g");
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
builder.border(Borders.DIALOG);
builder.append(new JScrollPane(table));
// build the button bar
ButtonBarBuilder bbb = new ButtonBarBuilder();
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(StaticUIMethods.buildOKCancelBar(okButton, cancelButton));
getContentPane().add(builder.getPanel(), BorderLayout.CENTER);
}
Aggregations