Example usage for com.jgoodies.forms.builder DefaultFormBuilder setLineGapSize

List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder setLineGapSize

Introduction

In this page you can find the example usage for com.jgoodies.forms.builder DefaultFormBuilder setLineGapSize.

Prototype

@Deprecated
public void setLineGapSize(ConstantSize lineGapSize) 

Source Link

Document

Sets the size of gaps between component lines using the given constant size.

Examples:

 .setLineGapSize(Sizes.ZERO); .setLineGapSize(Sizes.DLUY9); .setLineGapSize(Sizes.pixel(1)); 

Usage

From source file:brainflow.app.presentation.ColorGradientEditor.java

private void initLayout() {

    JPanel mainPanel = new JPanel();
    FormLayout layout = new FormLayout("l:p:g, 12dlu, l:p, 3dlu, p:g");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout, mainPanel);
    layout.setColumnGroups(new int[][] { { 2, 4 } });
    builder.setLineGapSize(Sizes.dluX(8));

    builder.appendSeparator("Preview");

    colorBar = colorMap.createColorBar();
    colorBar.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    builder.append(colorBar, 5);// w w w  .j a  v a 2s .co  m
    builder.appendSeparator("Colors");
    builder.nextLine();
    builder.setDefaultDialogBorder();
    builder.append(oneColorButton);

    builder.append("Color 1:", colorComboOne);
    builder.nextLine();
    builder.append(twoColorButton);

    builder.append("Color 2: ", colorComboTwo);

    setLayout(new BorderLayout());
    add(builder.getPanel(), BorderLayout.CENTER);

}

From source file:IceGridGUI.LiveDeployment.ShowLogPrefsDialog.java

License:Open Source License

ShowLogPrefsDialog(final ShowLogDialog sld) {
    super(sld, "Preferences - IceGrid Admin", true);
    setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);

    final JTextField maxLinesField = new JTextField(10);
    maxLinesField.setText(Integer.toString(sld.getMaxLines()));
    maxLinesField.setToolTipText("Maximum number of lines in this dialog's buffer");

    final JTextField maxSizeField = new JTextField(10);
    maxSizeField.setText(Integer.toString(sld.getMaxSize()));
    maxSizeField.setToolTipText("Maximum number of characters in this dialog's buffer");

    final JTextField initialLinesField = new JTextField(10);
    initialLinesField.setText(Integer.toString(sld.getInitialLines()));
    initialLinesField.setToolTipText("Start by retrieving <num> lines from the server; -1 means retrieve all");

    final JTextField maxReadSizeField = new JTextField(10);
    maxReadSizeField.setText(Integer.toString(sld.getMaxReadSize()));
    maxReadSizeField.setToolTipText("Maximum number of bytes read by each request");

    final JTextField periodField = new JTextField(10);
    periodField.setText(Float.toString((float) sld.getPeriod() / 1000));
    periodField.setToolTipText("After reaching EOF, check every <num> seconds for new output");

    JButton okButton = new JButton("OK");
    ActionListener okListener = new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            try {
                int maxLines = parseInt(maxLinesField, "Max lines in buffer");
                int maxSize = parseInt(maxSizeField, "Max characters in buffer");
                int initialLines = parseInt(initialLinesField, "Initial tail (lines)");
                int maxReadSize = parseInt(maxReadSizeField, "Max bytes read per request");
                int period = (int) (parseFloat(periodField, "Poll period (seconds)") * 1000);

                sld.setPrefs(maxLines, maxSize, initialLines, maxReadSize, period);
                dispose();//from w  w w . j  a va  2  s  .  c  o  m
            } catch (NumberFormatException ex) {
                return;
            }
        }
    };
    okButton.addActionListener(okListener);
    getRootPane().setDefaultButton(okButton);

    JButton cancelButton = new JButton("Cancel");
    ActionListener cancelListener = new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            dispose();
        }
    };
    cancelButton.addActionListener(cancelListener);

    FormLayout layout = new FormLayout("left:pref, 3dlu, fill:pref:grow", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    builder.setRowGroupingEnabled(true);
    builder.setLineGapSize(LayoutStyle.getCurrent().getLinePad());

    builder.append("Max lines in buffer", maxLinesField);
    builder.nextLine();
    builder.append("Max characters in buffer", maxSizeField);
    builder.nextLine();
    builder.append("Initial tail (lines)", initialLinesField);
    builder.nextLine();
    builder.append("Max bytes read per request", maxReadSizeField);
    builder.nextLine();
    builder.append("Poll period (seconds)", periodField);
    builder.nextLine();

    JComponent buttonBar = ButtonBarFactory.buildOKCancelBar(okButton, cancelButton);
    buttonBar.setBorder(Borders.DIALOG_BORDER);

    java.awt.Container contentPane = getContentPane();
    contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
    contentPane.add(builder.getPanel());
    contentPane.add(buttonBar);

    pack();
    setResizable(false);
    setLocationRelativeTo(sld);
    setVisible(true);
}