List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder setLineGapSize
@Deprecated public void setLineGapSize(ConstantSize lineGapSize)
Examples:
.setLineGapSize(Sizes.ZERO); .setLineGapSize(Sizes.DLUY9); .setLineGapSize(Sizes.pixel(1));
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); }