List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder appendSeparator
public JComponent appendSeparator(String text)
From source file:de.dfki.dmas.owls2wsdl.gui.ConfigurationFrame.java
License:Open Source License
private JPanel buildExportSettingsTab(boolean debugmode) { FormLayout layout = new FormLayout("10dlu, right:pref, 10px, fill:pref:grow"); DefaultFormBuilder builder = null; if (debugmode) builder = new DefaultFormBuilder(layout, new FormDebugPanel()); else// w ww. ja va2s .co m builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setLeadingColumnOffset(1); builder.appendSeparator("Namespace setting for WSDL Builder"); builder.append("Change Namespace (tns)", this.autoNamespaceBaseSelectButton, 1); builder.append("", this.newNamespaceBaseSelectButton, 1); builder.append("New Namespace base_path", this.wsdlNamespaceField, 1); // builder.append("Axis service path", this.axisServicePathField, 1); builder.appendSeparator("XML Base setting for OWL-S Builder (Re-Engineering)"); builder.append("Change XML Base", this.autoOWLSBaseSelectButton, 1); builder.append("", this.newOWLSBaseSelectButton, 1); builder.append("New XML base_path", this.owlsBaseField, 1); builder.appendSeparator("Grounding setting for OWL-S Builder (Re-Engineering)"); builder.append("Set grounding path", this.autoWsdldocPathSelectButton, 1); builder.append("", this.setWsdlDocPathSelectButton, 1); builder.append("New grounding path", this.wsdldocPathField, 1); if (debugmode) FormDebugUtils.dumpAll(builder.getPanel()); return builder.getPanel(); }
From source file:de.dfki.dmas.owls2wsdl.gui.ExportWSDLFrame.java
License:Open Source License
private JPanel buildExportSubPanel(boolean debugmode) { FormLayout layout = new FormLayout("left:10dlu, fill:pref:grow, 10px, fill:pref"); DefaultFormBuilder builder = null; if (debugmode) builder = new DefaultFormBuilder(layout, new FormDebugPanel()); else// w w w . jav a 2 s . c o m builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setLeadingColumnOffset(1); builder.appendSeparator("Translatable Services"); JScrollPane scrollPane_1 = new JScrollPane(translatableServiceList); scrollPane_1.setPreferredSize(translatableServiceList.getPreferredScrollableViewportSize()); builder.append(scrollPane_1, 3); builder.appendSeparator("Non-Translatable Services"); JScrollPane scrollPane_2 = new JScrollPane(nonTranslatableServiceList); scrollPane_2.setPreferredSize(nonTranslatableServiceList.getPreferredScrollableViewportSize()); builder.append(scrollPane_2, 3); builder.appendSeparator("Export Settings"); JPanel checkPanel = new JPanel(new FlowLayout(FlowLayout.LEFT)); // checkPanel.setBackground(Color.blue); checkPanel.add(generateWSDLCheckBox); checkPanel.add(generateOWLSCheckBox); // checkPanel.add(buildRelativePathCheckBox); builder.append(checkPanel, 3); builder.nextLine(); JButton browseButton = new JButton("Path..."); browseButton.setActionCommand(SET_EXPORT_PATH); browseButton.addActionListener(this); builder.append(urlField, 1); builder.append(browseButton, 1); // builder.appendGlueColumn(); builder.appendSeparator("Export Log"); JScrollPane scrollPane_3 = new JScrollPane(exportLog); // scrollPane_3.setPreferredSize(exportLog.getPreferredScrollableViewportSize()); builder.append(scrollPane_3, 3); layout.setRowSpec(17, new com.jgoodies.forms.layout.RowSpec("fill:pref:grow")); // builder.append("Export Status #: ", new JLabel("n"), true); if (debugmode) FormDebugUtils.dumpAll(builder.getPanel()); return builder.getPanel(); }
From source file:de.htwk_leipzig.naoteam.motion.editor.gui.panel.PropertyPanel.java
License:Open Source License
protected void buildPanel() { final FormLayout layout = new FormLayout("fill:pref:grow"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setBorder(NaoBorderFactory.getInnerFrameBorder()); builder.appendSeparator("Standard Transformation"); stdStrategy = new JPanel(new BorderLayout()); stdStrategy.add(app.getStandardStrategy().getConfigComponent(), BorderLayout.CENTER); stdTransformationPanel = new JPanel(); stdTransformationPanel.setLayout(new BorderLayout()); stdTransformationPanel.add(stdStrategy, BorderLayout.CENTER); builder.append(stdTransformationPanel); builder.appendSeparator("Current Transformation"); useOwn = new JCheckBox("Use own interpolation"); useOwn.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { curTransformationPabel.setVisible(useOwn.isSelected()); if (currentFrame != null) { currentFrame.useOwnTransformation(useOwn.isSelected()); }//ww w . j a va2 s . c om } }); builder.append(useOwn); curTransformationPabel = new JPanel(); curTransformationPabel.setLayout(new BorderLayout()); JPanel tmp = new JPanel(); tmp.setSize(stdStrategy.getSize()); curTransformationPabel.add(tmp, BorderLayout.CENTER); builder.append(curTransformationPabel); contentPanel = builder.getPanel(); }
From source file:de.peterspan.csv2db.ui.FileSelectionPanel.java
License:Open Source License
private void init() { FormLayout layout = new FormLayout("fill:pref:grow, 4dlu, pref"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.appendSeparator("Select CSV File"); builder.append(getCsvFilenameTextField()); builder.append(getSelectCsvSelectButton()); add(builder.build(), BorderLayout.CENTER); }
From source file:docrobot.TaskPaneFrame.java
License:Open Source License
public TaskPaneFrame() { super("JXTaskPane example"); this.setLayout(new BorderLayout()); JXTaskPaneContainer container = new JXTaskPaneContainer(); JXTaskPane taskPane1 = new JXTaskPane(); taskPane1.setTitle("Task pane 1"); // taskPane1.setSpecial(true); container.add(taskPane1);/*from w ww.j a v a 2 s. c om*/ FormLayout lm = new FormLayout("right:pref, 4dlu, fill:pref:grow", ""); DefaultFormBuilder builder = new DefaultFormBuilder(lm); builder.appendSeparator("Miscellaneous"); final JCheckBox useThemedDefaultIconsCheckBox = new JCheckBox("themed icons"); useThemedDefaultIconsCheckBox.setSelected(SubstanceCoreUtilities.useThemedDefaultIcon(null)); builder.append("Themed icons", useThemedDefaultIconsCheckBox); final JCheckBox useConstantThemesOnDialogs = new JCheckBox("constant themes"); useConstantThemesOnDialogs.setSelected(SubstanceLookAndFeel.isToUseConstantThemesOnDialogs()); builder.append("Pane icons", useConstantThemesOnDialogs); final JComboBox placementCombo = new JComboBox(new Object[] { "top", "bottom", "left", "right" }); builder.append("Placement", placementCombo); final JComboBox menuGutterFillCombo = new JComboBox( new Object[] { MenuGutterFillKind.NONE, MenuGutterFillKind.SOFT, MenuGutterFillKind.HARD, MenuGutterFillKind.SOFT_FILL, MenuGutterFillKind.HARD_FILL }); menuGutterFillCombo.setRenderer(new SubstanceDefaultListCellRenderer() { @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { MenuGutterFillKind mgfk = (MenuGutterFillKind) value; return super.getListCellRendererComponent(list, mgfk.name().toLowerCase(), index, isSelected, cellHasFocus); } }); menuGutterFillCombo.setSelectedItem(SubstanceCoreUtilities.getMenuGutterFillKind()); builder.append("Menu fill", menuGutterFillCombo); taskPane1.add(builder.getPanel()); JXTaskPane taskPane2 = new JXTaskPane(); taskPane2.setTitle("Task pane 2"); container.add(taskPane2); JXHyperlink link = new JXHyperlink(); link.setText("Hyper link"); taskPane2.add(link); JXTaskPane taskPane3 = new JXTaskPane(); taskPane3.setTitle("Collapsed"); taskPane3.setCollapsed(true); container.add(taskPane3); this.add(container, BorderLayout.WEST); JMenuBar jmb = new JMenuBar(); jmb.add(new JMenu("File")); jmb.add(new JMenu("Edit")); jmb.add(new JMenu("Source")); jmb.add(new JMenu("Refactor")); jmb.add(new JMenu("Navigate")); jmb.add(new JMenu("Search")); jmb.add(new JMenu("Project")); this.setJMenuBar(jmb); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(500, 350); this.setLocationRelativeTo(null); }
From source file:edu.udo.scaffoldhunter.gui.datacalculation.CalcDialog.java
License:Open Source License
private JPanel createPluginDescriptionPanel(CalcPlugin plugin) { FormLayout layout = new FormLayout("p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); WordWrapLabel description = new WordWrapLabel(plugin.getDescription()); description.setMaximumWidth(600);/*from www .j a v a 2 s. c o m*/ builder.appendSeparator(_("DataCalc.PluginDescription")); builder.append(description); builder.appendUnrelatedComponentsGapRow(); return builder.getPanel(); }
From source file:edu.udo.scaffoldhunter.gui.dialogs.TooltipConfigurationDialog.java
License:Open Source License
private JPanel buildPropertyPanel() { FormLayout layout = new FormLayout("p, 3dlu, c:p:g(.5), 3dlu, c:p:g(.5)"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from ww w .ja v a 2 s. c o m*/ List<PropertyDefinition> propDefs = Orderings.PROPERTY_DEFINITION_BY_TITLE .sortedCopy(dataset.getPropertyDefinitions().values()); Collections.sort(propDefs, Orderings.PROPERTY_DEFINITION_BY_PROPERTY_TYPE); Iterable<PropertyDefinition> molPropDefs = Iterables.filter(propDefs, Predicates.not(SHPredicates.IS_SCAFFOLD_PROPDEF)); Iterable<PropertyDefinition> scaffoldPropDefs = Iterables.filter(propDefs, SHPredicates.IS_SCAFFOLD_PROPDEF); if (!Iterables.isEmpty(molPropDefs)) { builder.appendSeparator(I18n.get("Tooltip.PropertyTitles.Molecule")); builder.nextLine(); buildTitle(builder, true); for (PropertyDefinition propDef : molPropDefs) { addProperty(builder, propDef); builder.nextLine(); } } if (!Iterables.isEmpty(scaffoldPropDefs)) { builder.appendSeparator(I18n.get("Tooltip.PropertyTitles.Scaffold")); buildTitle(builder, false); for (PropertyDefinition propDef : scaffoldPropDefs) { addProperty(builder, propDef); builder.nextLine(); } } return builder.getPanel(); }
From source file:edu.udo.scaffoldhunter.plugins.datacalculation.CalcPluginTransformOptionPanel.java
License:Open Source License
private void initGUI() { FormLayout layout = new FormLayout("p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.appendSeparator(_("DataCalc.TransformOptionsPanel.TransformOptions")); largestFragment = new JCheckBox(new LargestFragmentAction()); builder.append(largestFragment);//from w w w . ja v a 2s. com deglycosilate = new JCheckBox(new DeglycosilateAction()); builder.append(deglycosilate); recalculate2Dcoords = new JCheckBox(new Recalculate2DCoordsAction()); builder.append(recalculate2Dcoords); }
From source file:edu.udo.scaffoldhunter.plugins.datacalculation.impl.additionalsmiles.AdditionalSmilesCalcPluginSettingsPanel.java
License:Open Source License
/** * @param arguments the plugin arguments *//* w ww.j a v a2 s . com*/ public AdditionalSmilesCalcPluginSettingsPanel(AdditionalSmilesCalcPluginArguments arguments) { super(); Preconditions.checkNotNull(arguments); this.arguments = arguments; FormLayout layout = new FormLayout("p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, this); builder.appendSeparator(_("DataCalc.Plugins.PluginOptions")); calcLargestFragmentSmiles.setSelected(arguments.isCalcLargestFragmentSmiles()); calcLargestFragmentDeglycosilatedSmiles.setSelected(arguments.isCalcLargestFragmentDeglycosilatedSmiles()); calcOriginalStructureDeglycosilatedSmiles .setSelected(arguments.isCalcOriginalStructureDeglycosilatedSmiles()); builder.append(calcLargestFragmentSmiles); builder.append(calcLargestFragmentDeglycosilatedSmiles); builder.append(calcOriginalStructureDeglycosilatedSmiles); }
From source file:edu.udo.scaffoldhunter.plugins.datacalculation.impl.daylightbitfingerprint.DaylightBitCalcPluginSettingsPanel.java
License:Open Source License
/** * @param arguments/* w ww. ja va2 s .co m*/ */ public DaylightBitCalcPluginSettingsPanel(DaylightBitCalcPluginArguments arguments) { super(); this.arguments = arguments; JPanel optionsPanel = new JPanel(); FormLayout layout = new FormLayout("right:pref, 4dlu, 50dlu, 4dlu", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout, optionsPanel); builder.appendSeparator(_("DataCalc.Plugins.PluginOptions")); SpinnerNumberModel model = new SpinnerNumberModel(); model.setMinimum(0); model.setValue(arguments.getPathLength()); pathLength = new JSpinner(model); builder.append(_("DataCalc.Plugins.DaylightFingerprint.PathLength") + ":", pathLength, true); pathLength.addPropertyChangeListener(this); model = new SpinnerNumberModel(); model.setMinimum(1); model.setValue(arguments.getFingerprintSize()); fingerprintLength = new JSpinner(model); builder.append(_("DataCalc.Plugins.DaylightFingerprint.FingerprintSize") + ":", fingerprintLength, true); fingerprintLength.addPropertyChangeListener(this); layout = new FormLayout("p", ""); builder = new DefaultFormBuilder(layout, this); builder.append(optionsPanel); builder.append(new CalcPluginTransformOptionPanel(this.arguments, true, true, false)); }