List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append
public JLabel append(String textWithMnemonic)
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 a 2s . c o m*/ 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.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();/*from ww w .ja v a2 s. c o 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();// w ww . j av a2 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();/* w w w. ja v a 2s.co m*/ 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.ui.about.AboutDialog.java
License:Open Source License
public AboutDialog(JFrame parent) throws URISyntaxException { super();//from ww w . java 2 s. 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/*ww w . ja v a 2 s. c om*/ */ 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();// w w w . j av a 2 s . c om builder.append(getBusyLabel()); builder.append(busyText); Dimension dim = builder.getPanel().getPreferredSize(); dim.height = dim.height + 45; setSize(dim); add(builder.getPanel(), BorderLayout.CENTER); }
From source file:de.atomfrede.tools.evalutation.ui.dateTime.DateAndTimePicker.java
License:Open Source License
private void initialize() { setLayout(new BorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow, 4dlu, fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(getDatePicker()); builder.append(getTimeSpinner());/* w w w . j a v a 2 s . c o m*/ add(builder.getPanel(), BorderLayout.CENTER); }
From source file:de.atomfrede.tools.evalutation.ui.MainPanel.java
License:Open Source License
/** * Adds progressbars for each evaluator in the given list to this panel * /* ww w . j a v a 2s . com*/ * @param evaluators */ public void addProgressBars(List<AbstractEvaluator> evaluators) { invalidate(); FormLayout layout = new FormLayout("pref, 4dlu,fill:pref:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); for (AbstractEvaluator eval : evaluators) { builder.append(eval.getName()); builder.append(eval.getProgressBar()); } progressPanel = builder.getPanel(); centerPanel.add(progressPanel, BorderLayout.NORTH); revalidate(); }
From source file:de.atomfrede.tools.evalutation.ui.plant.PlantListPanel.java
License:Open Source License
private void initialize() { removeAll();// w w w. ja va2 s . c o m setLayout(new BorderLayout()); FormLayout layout = new FormLayout("fill:pref:grow"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(""); builder.appendSeparator(Messages.getString("PlantListPanel.2")); //$NON-NLS-1$ int index = -1; for (Plant plant : plantList) { index++; builder.appendSeparator(Messages.getString("PlantListPanel.3") + (index + 1)); //$NON-NLS-1$ builder.append(getPlantInputPanel(plant, index)); } builder.append(""); //$NON-NLS-1$ add(builder.getPanel(), BorderLayout.CENTER); }