List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:de.atomfrede.tools.evalutation.options.ui.OptionsDialog.java
License:Open Source License
private void initialize() { setLayout(new BorderLayout()); getTabs().addTab(Messages.getString("OptionsDialog.13"), getFirstTab()); //$NON-NLS-1$ getTabs().addTab(Messages.getString("OptionsDialog.14"), getSecondTab()); //$NON-NLS-1$ getTabs().addTab(Messages.getString("OptionsDialog.15"), getThirdTab()); //$NON-NLS-1$ getTabs().addTab(Messages.getString("OptionsDialog.9"), getFourthTab()); //$NON-NLS-1$ FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// w w w .j a v a2s .c om builder.append(getTabs()); builder.append(ButtonBarFactory.buildOKCancelBar(getOkButton(), getCancelButton())); setPreferredSize(builder.getPanel().getPreferredSize()); Dimension prefSize = builder.getPanel().getPreferredSize(); prefSize.height = prefSize.height + 35; prefSize.width = prefSize.width + 25; setSize(prefSize); add(builder.getPanel(), BorderLayout.CENTER); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetInputPanel.java
License:Open Source License
void addContent() { setLayout(new BorderLayout()); FormLayout layout = new FormLayout( "left:pref, 4dlu, left:pref, 4dlu, fill:pref:grow, 4dlu, left:pref, 4dlu, fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from ww w . ja v a2 s .c o m*/ TitledBorder title; Border raisedBevel = BorderFactory.createRaisedBevelBorder(); title = BorderFactory.createTitledBorder(raisedBevel, "Dataset"); builder.append("Name", getDatasetNameTextField(), 3); builder.append("Column", getDatasetCombobox()); builder.nextLine(); builder.append("Color", getColorLabel(), 3); builder.append(getColorChooseButton()); builder.nextLine(); builder.append(getEnableAutoscaleCheckbox()); builder.append("Minimum", getMinimumSpinner()); builder.append("Maximum", getMaximumSpinner()); builder.append(ButtonBarFactory.buildRightAlignedBar(getDeleteDatasetButton()), 9); add(builder.getPanel(), BorderLayout.CENTER); setBorder(title); datasetNameTextField.setText(datasetCombobox.getSelectedItem().toString()); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java
License:Open Source License
public void addContent() { setLayout(new BorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// w w w .j a v a2 s. co m datasetInputPanels.add(new DatasetInputPanel(plotWizard.getDataFile(), Color.ORANGE, false, this)); builder.append(datasetInputPanels.get(0)); JScrollPane scroller = new JScrollPane(builder.getPanel()); add(scroller, BorderLayout.CENTER); add(getAddButtonBarPanel(), BorderLayout.SOUTH); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java
License:Open Source License
JPanel getAddButtonBarPanel() { FormLayout layout = new FormLayout("fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w . j a va2 s.c om*/ builder.append(ButtonBarFactory.buildRightAlignedBar(getAddButton())); return builder.getPanel(); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.DatasetSelectionWizardPage.java
License:Open Source License
void updateContent() { removeAll();/*from w w w. j a va 2 s . com*/ setLayout(new BorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); for (DatasetInputPanel inputPanel : datasetInputPanels) { builder.append(inputPanel); } JScrollPane scroller = new JScrollPane(builder.getPanel()); add(scroller, BorderLayout.CENTER); add(getAddButtonBarPanel(), BorderLayout.SOUTH); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.pages.FileSelectionWizardPage.java
License:Open Source License
protected void addContent() { setLayout(new JideBorderLayout()); FormLayout layout = new FormLayout("left:pref, 4dlu, fill:pref:grow, 4dlu, pref"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();//from w w w .j a va 2 s. c o m builder.append("Input File", getInputFileTextField()); builder.append(getSelectInputFileButton()); builder.appendSeparator("Size of generated PDF"); builder.append("Width", getWidthSpinner(), 3); builder.append("Height", getHeightSpinner(), 3); add(builder.getPanel(), JideBorderLayout.CENTER); Dimension size = builder.getPanel().getSize(); Dimension prefSize = builder.getPanel().getPreferredSize(); setPreferredSize(builder.getPanel().getPreferredSize()); // setSize(builder.getPanel().getPreferredSize()); }
From source file:de.atomfrede.tools.evalutation.tools.plot.ui.wizard.time.pages.TimeFileSelectionPage.java
License:Open Source License
@Override protected void addContent() { setLayout(new JideBorderLayout()); FormLayout layout = new FormLayout("left:pref, 4dlu, fill:pref:grow, 4dlu, pref"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// w w w .j ava 2 s . c o m builder.append("Input File", getInputFileTextField()); builder.append(getSelectInputFileButton()); builder.appendSeparator("Size of generated PDF"); builder.append("Width", getWidthSpinner(), 3); builder.append("Height", getHeightSpinner(), 3); add(builder.getPanel(), JideBorderLayout.CENTER); }
From source file:de.atomfrede.tools.evalutation.ui.about.AboutDialog.java
License:Open Source License
public AboutDialog(JFrame parent) throws URISyntaxException { super();/*www. j a v a 2s. c o m*/ setDefaultCloseOperation(DISPOSE_ON_CLOSE); setLayout(new BorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(new AboutPanel(this)); JPanel innerPanel = builder.getPanel(); add(innerPanel, BorderLayout.CENTER); Dimension innerDimension = innerPanel.getPreferredSize(); innerDimension.setSize(innerDimension.width + 10, innerDimension.height + 25); setSize(innerDimension); this.setResizable(false); setLocationRelativeTo(parent); setModalityType(ModalityType.APPLICATION_MODAL); setVisible(true); }
From source file:de.atomfrede.tools.evalutation.ui.AppWindow.java
License:Open Source License
/** * Fill the frame with content/*from w ww. j a v a 2s.co m*/ */ private void createContent() { frame.getContentPane().setLayout(new JideBorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); mainPanel = new MainPanel(frame); builder.append(mainPanel); frame.getContentPane().add(new JScrollPane(builder.getPanel()), BorderLayout.CENTER); Rectangle bounds = new Rectangle(builder.getPanel().getPreferredSize()); bounds.grow(20, 35); frame.setResizable(true); frame.setBounds(bounds); frame.setLocationRelativeTo(null); }
From source file:de.atomfrede.tools.evalutation.ui.BusyDialog.java
License:Open Source License
void addContent() { setLayout(new BorderLayout()); FormLayout layout = new FormLayout("left:pref, 4dlu, fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from ww w. j a v a2 s .c o m*/ builder.append(getBusyLabel()); builder.append(busyText); Dimension dim = builder.getPanel().getPreferredSize(); dim.height = dim.height + 45; setSize(dim); add(builder.getPanel(), BorderLayout.CENTER); }