List of usage examples for com.jgoodies.forms.debug FormDebugPanel FormDebugPanel
public FormDebugPanel()
From source file:ai.aitia.meme.utils.FormsUtils.java
License:Open Source License
public static JPanel debuggable() { return (isDebug) ? new FormDebugPanel() : new JPanel(); }
From source file:ca.sqlpower.architect.swingui.action.ExportHTMLPanel.java
License:Open Source License
public ExportHTMLPanel(ArchitectSwingSession architect) { session = architect;//from w w w .j av a2 s .com FormLayout layout = new FormLayout("10dlu, 3dlu, pref:grow, 3dlu, pref"); DefaultFormBuilder builder; if (logger.isDebugEnabled()) { builder = new DefaultFormBuilder(layout, new FormDebugPanel()); } else { builder = new DefaultFormBuilder(layout); } ButtonGroup group = new ButtonGroup(); builtin = new JRadioButton(Messages.getString("XSLTSelectionPanel.labelBuiltIn")); external = new JRadioButton(Messages.getString("XSLTSelectionPanel.labelExternal")); group.add(builtin); group.add(external); // place Radio buttons builder.append(builtin, 5); builder.appendRelatedComponentsGapColumn(); if (builtinOptions != null) { builtinOptionPanel = builtinOptions.createPanel(session); builder.append(""); builder.append(builtinOptionPanel, 4); } else { builtinOptionPanel = null; } builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.nextLine(); builder.append(external, 5); // Selection of XSLT file templateFile = new JComboBox(); templateFile.setRenderer(new ComboTooltipRenderer()); templateFile.setEditable(true); builder.append(""); builder.append(templateFile); selectTemplate = new JButton("..."); builder.append(selectTemplate); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.nextLine(); // Output selection builder.append(new JLabel(Messages.getString("XSLTSelectionPanel.labelOutput")), 5); builder.nextLine(); outputFile = new JTextField(30); builder.append("", outputFile); selectOutput = new JButton("..."); builder.append(selectOutput); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.nextLine(); // "Statusbar" statusBar = new JLabel(" "); builder.append(statusBar, 5); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); selectTemplate.addActionListener(componentStateHandler); selectOutput.addActionListener(componentStateHandler); builtin.addActionListener(componentStateHandler); external.addActionListener(componentStateHandler); builtin.setSelected(true); startButton = new JDefaultButton(Messages.getString("XSLTSelectionPanel.startOption")); startButton.addActionListener(componentStateHandler); closeButton = new JButton(Messages.getString("XSLTSelectionPanel.closeOption")); closeButton.addActionListener(componentStateHandler); builder.nextLine(); JPanel bp = ButtonBarFactory.buildRightAlignedBar(startButton, closeButton); builder.append(bp, 5); builder.setDefaultDialogBorder(); panel = builder.getPanel(); restoreSettings(); }
From source file:ca.sqlpower.architect.swingui.CompareDMPanel.java
License:Open Source License
private void buildUI(SchemaPopulator targetSchemaPop, CatalogPopulator targetCatalogPop, SchemaPopulator sourceSchemaPop, CatalogPopulator sourceCatalogPop) { progressBar = new JProgressBar(); progressBar.setIndeterminate(true);// w ww . java 2s . c om progressBar.setVisible(false); sqlTypeDropdown = new JComboBox(DDLUtils.getDDLTypes(session.getDataSources())); sqlTypeDropdown.setRenderer(new DDLGeneratorListCellRenderer()); sqlTypeDropdown.setName("sqlTypeDropDown"); //$NON-NLS-1$ OutputChoiceListener listener = new OutputChoiceListener(sqlTypeDropdown); sqlTypeDropdown.setEnabled(false); sqlTypeDropdown.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { startCompareAction.setEnabled(isStartable()); } }); sqlButton = new JRadioButton(); sqlButton.setName(OUTPUT_SQL); sqlButton.setActionCommand(OUTPUT_SQL); sqlButton.setSelected(false); sqlButton.addActionListener(listener); englishButton = new JRadioButton(); englishButton.setName("englishButton"); //$NON-NLS-1$ englishButton.setActionCommand(OUTPUT_ENGLISH); englishButton.setSelected(true); englishButton.addActionListener(listener); liquibaseButton = new JRadioButton(); liquibaseButton.setName(OUTPUT_LIQUIBASE); //$NON-NLS-1$ liquibaseButton.setActionCommand(OUTPUT_LIQUIBASE); liquibaseButton.setSelected(false); liquibaseButton.addActionListener(listener); showNoChanges = new JCheckBox(); showNoChanges.setName("showNoChanges"); //$NON-NLS-1$ includeIndexes = new JCheckBox(Messages.getString("CompareDMPanel.includeIndexes")); //$NON-NLS-1$ includeIndexes.setName("includeIndexes"); //$NON-NLS-1$ includeIndexes.setSelected(false); // Group the radio buttons. ButtonGroup outputGroup = new ButtonGroup(); outputGroup.add(sqlButton); outputGroup.add(englishButton); outputGroup.add(liquibaseButton); startCompareAction = new StartCompareAction(); startCompareAction.setEnabled(false); swapSourceTargetAction = new SwapSourceTargetAction(); swapSourceTargetAction.setEnabled(true); buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT)); FormLayout formLayout = new FormLayout("20dlu, 2dlu, pref, 4dlu," + // 1-4 //$NON-NLS-1$ "0:grow, 4dlu, 0:grow, 4dlu," + // 5-8 //$NON-NLS-1$ "0:grow, 4dlu, pref", // 9-11 //$NON-NLS-1$ ""); //$NON-NLS-1$ formLayout.setColumnGroups(new int[][] { { 5, 7, 9, } }); JPanel panel = logger.isDebugEnabled() ? new FormDebugPanel() : new JPanel(); DefaultFormBuilder builder = new DefaultFormBuilder(formLayout, panel); builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); builder.append(statusComponent, 11); builder.nextLine(); builder.appendSeparator(Messages.getString("CompareDMPanel.olderSeparator")); //$NON-NLS-1$ builder.nextLine(); builder.append(""); // takes up blank space //$NON-NLS-1$ source.buildPartialUI(builder, true, sourceSchemaPop, sourceCatalogPop); builder.appendSeparator(Messages.getString("CompareDMPanel.newerSeparator")); //$NON-NLS-1$ builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); builder.append(""); //$NON-NLS-1$ target.buildPartialUI(builder, false, targetSchemaPop, targetCatalogPop); ActionListener radioButtonActionEnabler = new ActionListener() { public void actionPerformed(ActionEvent e) { startCompareAction.setEnabled(isStartable()); } }; source.playPenRadio.addActionListener(radioButtonActionEnabler); source.physicalRadio.addActionListener(radioButtonActionEnabler); source.loadRadio.addActionListener(radioButtonActionEnabler); target.playPenRadio.addActionListener(radioButtonActionEnabler); target.physicalRadio.addActionListener(radioButtonActionEnabler); target.loadRadio.addActionListener(radioButtonActionEnabler); JLabel temp; builder.appendSeparator(Messages.getString("CompareDMPanel.outpurFormatSeparator")); //$NON-NLS-1$ builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); builder.nextColumn(2); builder.append(sqlButton); JPanel ddlTypePanel = new JPanel(new BorderLayout(3, 3)); ddlTypePanel.add(temp = new JLabel(Messages.getString("CompareDMPanel.sqlFor")), BorderLayout.WEST); //$NON-NLS-1$ associate(temp, sqlButton); ddlTypePanel.add(sqlTypeDropdown, BorderLayout.CENTER); // ddl generator // type list ddlTypePanel.add(temp = new JLabel(Messages.getString("CompareDMPanel.makeOlderLookLikeNewer")), //$NON-NLS-1$ BorderLayout.EAST); associate(temp, sqlButton); builder.append(ddlTypePanel, 3); builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); builder.nextColumn(2); builder.append(liquibaseButton); temp = builder.append(Messages.getString("CompareDMPanel.liqubaseScript")); //$NON-NLS-1$ associate(temp, liquibaseButton); this.lbOptions = new LiquibaseOptionsPanel(); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(1); builder.nextColumn(2); lbOptions.getPanel().setVisible(false); builder.append(lbOptions.getPanel(), 9); builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); builder.nextColumn(2); builder.append(englishButton); temp = builder.append(Messages.getString("CompareDMPanel.englishDescriptions")); //$NON-NLS-1$ associate(temp, englishButton); builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); builder.nextColumn(2); builder.append(showNoChanges); temp = builder.append(Messages.getString("CompareDMPanel.suppressSimilarities")); //$NON-NLS-1$ associate(temp, showNoChanges); builder.append(includeIndexes); builder.nextLine(); builder.appendSeparator(Messages.getString("CompareDMPanel.status")); //$NON-NLS-1$ builder.appendRow(builder.getLineGapSpec()); builder.appendRow("pref"); //$NON-NLS-1$ builder.nextLine(2); statusLabel = new JLabel(""); //$NON-NLS-1$ builder.add(statusLabel, cc.xy(5, builder.getRow())); builder.add(progressBar, cc.xyw(7, builder.getRow(), 5)); setLayout(new BorderLayout()); add(builder.getPanel()); setPreferredSize(new Dimension(800, 600)); try { restoreSettingsFromProject(); } catch (SQLObjectException e) { logger.warn("Failed to save user CompareDM preferences!", e); //$NON-NLS-1$ } }
From source file:ca.sqlpower.architect.swingui.RelationshipEditPanel.java
License:Open Source License
public RelationshipEditPanel(Relationship r) { relationshipLine = r;/* www . ja v a 2 s . com*/ this.color = relationshipLine.getForegroundColor(); FormLayout layout = new FormLayout("pref, 4dlu, pref:grow, 4dlu, pref, 4dlu, pref:grow, 4dlu, pref"); //$NON-NLS-1$ layout.setColumnGroups(new int[][] { { 3, 7 } }); DefaultFormBuilder fb = new DefaultFormBuilder(layout, logger.isDebugEnabled() ? new FormDebugPanel() : new JPanel()); fb.append(Messages.getString("RelationshipEditPanel.name"), relationshipName = new JTextField(), 7); //$NON-NLS-1$ fb.nextLine(); fb.append(Messages.getString("RelationshipEditPanel.lineColour"), //$NON-NLS-1$ relationLineColor = new JComboBox(Relationship.SUGGESTED_COLOURS)); ColorCellRenderer renderer = new ColorCellRenderer(40, 20); relationLineColor.setRenderer(renderer); if (!containsColor(Relationship.SUGGESTED_COLOURS, color)) { relationLineColor.addItem(color); relationLineColor.setSelectedItem(color); } fb.append(new JButton(customColour)); fb.nextLine(); fb.append(Messages.getString("RelationshipEditPanel.pkLabel"), pkLabelTextField = new JTextField()); fb.append(Messages.getString("RelationshipEditPanel.fkLabel"), fkLabelTextField = new JTextField()); JButton swapButton = new JButton(swapLabelText); swapButton.setIcon( SPSUtils.createIcon("arrow_refresh", "Swap Labels", ArchitectSwingSessionContext.ICON_SIZE)); swapButton.setToolTipText("Swap Label Texts"); fb.append(swapButton); fb.nextLine(); identifyingGroup = new ButtonGroup(); fb.append(Messages.getString("RelationshipEditPanel.type"), //$NON-NLS-1$ identifyingButton = new JRadioButton(Messages.getString("RelationshipEditPanel.identifying")), 7); //$NON-NLS-1$ identifyingGroup.add(identifyingButton); fb.append("", //$NON-NLS-1$ nonIdentifyingButton = new JRadioButton(Messages.getString("RelationshipEditPanel.nonIdentifying")), //$NON-NLS-1$ 7); identifyingGroup.add(nonIdentifyingButton); fb.nextLine(); fb.appendUnrelatedComponentsGapRow(); pkTypeGroup = new ButtonGroup(); fkTypeGroup = new ButtonGroup(); fb.nextLine(); fb.append(Messages.getString("RelationshipEditPanel.cardinality"), //$NON-NLS-1$ pkTableName = new JLabel("PK Table: Unknown")); //$NON-NLS-1$ fb.append("", fkTableName = new JLabel("FK Table: Unknown")); //$NON-NLS-1$ //$NON-NLS-2$ fb.nextLine(); fb.append("", pkTypeZeroToMany = new JRadioButton(Messages.getString("RelationshipEditPanel.zeroOrMore"))); //$NON-NLS-1$ //$NON-NLS-2$ pkTypeGroup.add(pkTypeZeroToMany); fb.append("", fkTypeZeroToMany = new JRadioButton(Messages.getString("RelationshipEditPanel.zeroOrMore"))); //$NON-NLS-1$ //$NON-NLS-2$ fkTypeGroup.add(fkTypeZeroToMany); fb.nextLine(); fb.append("", pkTypeOneToMany = new JRadioButton(Messages.getString("RelationshipEditPanel.oneOrMore"))); //$NON-NLS-1$ //$NON-NLS-2$ pkTypeGroup.add(pkTypeOneToMany); fb.append("", fkTypeOneToMany = new JRadioButton(Messages.getString("RelationshipEditPanel.oneOrMore"))); //$NON-NLS-1$ //$NON-NLS-2$ fkTypeGroup.add(fkTypeOneToMany); fb.nextLine(); fb.append("", pkTypeZeroOne = new JRadioButton(Messages.getString("RelationshipEditPanel.zeroOrOne"))); //$NON-NLS-1$ //$NON-NLS-2$ pkTypeGroup.add(pkTypeZeroOne); fb.append("", fkTypeZeroOne = new JRadioButton(Messages.getString("RelationshipEditPanel.zeroOrOne"))); //$NON-NLS-1$ //$NON-NLS-2$ fkTypeGroup.add(fkTypeZeroOne); fb.nextLine(); fb.append("", pkTypeOne = new JRadioButton(Messages.getString("RelationshipEditPanel.exactlyOne"))); //$NON-NLS-1$ //$NON-NLS-2$ pkTypeGroup.add(pkTypeOne); fb.nextLine(); fb.appendUnrelatedComponentsGapRow(); fb.nextLine(); deferrabilityGroup = new ButtonGroup(); fb.append(Messages.getString("RelationshipEditPanel.deferrability"), //$NON-NLS-1$ notDeferrable = new JRadioButton(Messages.getString("RelationshipEditPanel.notDeferrable")), 7); //$NON-NLS-1$ deferrabilityGroup.add(notDeferrable); fb.append("", //$NON-NLS-1$ initiallyDeferred = new JRadioButton(Messages.getString("RelationshipEditPanel.initiallyDeferred")), //$NON-NLS-1$ 7); deferrabilityGroup.add(initiallyDeferred); fb.append("", initiallyImmediate = new JRadioButton( //$NON-NLS-1$ Messages.getString("RelationshipEditPanel.initiallyImmediate")), 7); //$NON-NLS-1$ deferrabilityGroup.add(initiallyImmediate); fb.nextLine(); fb.appendUnrelatedComponentsGapRow(); updateRuleGroup = new ButtonGroup(); deleteRuleGroup = new ButtonGroup(); fb.nextLine(); fb.append(Messages.getString("RelationshipEditPanel.updateRule"), //$NON-NLS-1$ updateCascade = new JRadioButton(Messages.getString("RelationshipEditPanel.cascade"))); //$NON-NLS-1$ updateRuleGroup.add(updateCascade); fb.append(Messages.getString("RelationshipEditPanel.deleteRule"), //$NON-NLS-1$ deleteCascade = new JRadioButton(Messages.getString("RelationshipEditPanel.cascade"))); //$NON-NLS-1$ deleteRuleGroup.add(deleteCascade); fb.nextLine(); fb.append("", updateRestrict = new JRadioButton(Messages.getString("RelationshipEditPanel.restrict"))); //$NON-NLS-1$ //$NON-NLS-2$ updateRuleGroup.add(updateRestrict); fb.append("", deleteRestrict = new JRadioButton(Messages.getString("RelationshipEditPanel.restrict"))); //$NON-NLS-1$ //$NON-NLS-2$ deleteRuleGroup.add(deleteRestrict); fb.nextLine(); fb.append("", updateNoAction = new JRadioButton(Messages.getString("RelationshipEditPanel.noAction"))); //$NON-NLS-1$ //$NON-NLS-2$ updateRuleGroup.add(updateNoAction); fb.append("", deleteNoAction = new JRadioButton(Messages.getString("RelationshipEditPanel.noAction"))); //$NON-NLS-1$ //$NON-NLS-2$ deleteRuleGroup.add(deleteNoAction); fb.nextLine(); fb.append("", updateSetNull = new JRadioButton(Messages.getString("RelationshipEditPanel.setNull"))); //$NON-NLS-1$ //$NON-NLS-2$ updateRuleGroup.add(updateSetNull); fb.append("", deleteSetNull = new JRadioButton(Messages.getString("RelationshipEditPanel.setNull"))); //$NON-NLS-1$ //$NON-NLS-2$ deleteRuleGroup.add(deleteSetNull); fb.nextLine(); fb.append("", updateSetDefault = new JRadioButton(Messages.getString("RelationshipEditPanel.setDefault"))); //$NON-NLS-1$ //$NON-NLS-2$ updateRuleGroup.add(updateSetDefault); fb.append("", deleteSetDefault = new JRadioButton(Messages.getString("RelationshipEditPanel.setDefault"))); //$NON-NLS-1$ //$NON-NLS-2$ deleteRuleGroup.add(deleteSetDefault); fb.nextLine(); setRelationship(r.getModel()); //TODO Doesn't work! relationshipName.selectAll(); fb.setDefaultDialogBorder(); panel = fb.getPanel(); }
From source file:ca.sqlpower.matchmaker.swingui.BuildExampleTableDialog.java
License:Open Source License
/** * Builds the gui for this dialog//from w w w . j a v a 2s. c om */ private void buildGUI() { JPanel panel; if (logger.isDebugEnabled()) { panel = new FormDebugPanel(); } else { panel = new JPanel(); } FormLayout layout = new FormLayout("4dlu,pref,4dlu,pref:grow,4dlu", "4dlu,pref:grow,4dlu,pref,4dlu,pref,4dlu,pref,4dlu,pref,4dlu,pref,4dlu,pref,4dlu,pref,4dlu"); panel.setLayout(layout); CellConstraints cc = new CellConstraints(); int row = 2; panel.add(status, cc.xyw(2, row, 3)); row += 2; panel.add(new JLabel("Data Source:"), cc.xy(2, row)); panel.add(sourceChooser.getDataSourceComboBox(), cc.xy(4, row)); row += 2; panel.add(sourceChooser.getCatalogTerm(), cc.xy(2, row)); panel.add(sourceChooser.getCatalogComboBox(), cc.xy(4, row)); row += 2; panel.add(sourceChooser.getSchemaTerm(), cc.xy(2, row)); panel.add(sourceChooser.getSchemaComboBox(), cc.xy(4, row)); row += 2; panel.add(new JLabel("Table:"), cc.xy(2, row)); panel.add(tableName, cc.xy(4, row)); row += 2; panel.add(new JLabel("# of Rows to Insert:"), cc.xy(2, row)); panel.add(rowCounter, cc.xy(4, row)); row += 2; cancel = new JButton(new AbstractAction("Close") { public void actionPerformed(ActionEvent e) { dispose(); } }); create = new JButton(new AbstractAction("Create") { public void actionPerformed(ActionEvent e) { try { generateTableSQL(); } catch (Exception ex) { SPSUtils.showExceptionDialogNoReport(BuildExampleTableDialog.this, "Error while trying to create example table", ex); } } }); panel.add(ButtonBarFactory.buildOKCancelBar(create, cancel), cc.xyw(2, row, 3)); row += 2; progress = new JProgressBar(0, spinnerNumberModel.getNumber().intValue()); popMon = new PopulationMonitor(spinnerNumberModel.getNumber().intValue()); pw = new ProgressWatcher(progress, popMon); panel.add(progress, cc.xyw(2, row, 3)); setContentPane(panel); pack(); }
From source file:ca.sqlpower.wabit.swingui.chart.ChartPanel.java
License:Open Source License
/** * Subroutine of {@link #buildUI()}. Creates the form that appears to the * right of the JFreeChart preview.//from w w w .j av a2 s .co m */ private Component buildChartPrefsPanel() { DefaultFormBuilder builder = new DefaultFormBuilder(new FormLayout("70dlu, 3dlu, 90dlu"), logger.isDebugEnabled() ? new FormDebugPanel() : new JPanel()); builder.append("Legend Postion", legendPositionComboBox); builder.nextLine(); builder.append(yaxisNameLabel, yaxisNameField); builder.nextLine(); builder.append(xaxisNameLabel, xaxisNameField); builder.nextLine(); builder.append(xaxisLabelRotationLabel, xaxisLabelRotationSlider); builder.nextLine(); builder.append(this.xAxisAutoLabel, this.xAxisAuto); builder.append(this.xAxisMaxLabel, this.xAxisMax); builder.append(this.xAxisMinLabel, this.xAxisMin); builder.nextLine(); builder.append(this.yAxisAutoLabel, this.yAxisAuto); builder.append(this.yAxisMaxLabel, this.yAxisMax); builder.append(this.yAxisMinLabel, this.yAxisMin); builder.nextLine(); builder.append("Gratuitous Animation", gratuitousAnimationCheckbox); return builder.getPanel(); }
From source file:de.dal33t.powerfolder.ui.wizard.SendInvitationsPanel.java
License:Open Source License
protected JPanel buildContent() { FormDebugPanel fdpGreen = new FormDebugPanel(); fdpGreen.setGridColor(Color.GREEN); FormDebugPanel fdpBlue = new FormDebugPanel(); fdpBlue.setGridColor(Color.BLUE); FormLayout layout = new FormLayout("pref, 80dlu, 3dlu, pref, pref, 10dlu, pref:grow", "pref, 10dlu, pref, 3dlu, pref, max(10dlu;pref), min(10dlu;pref), pref"); PanelBuilder builder = new PanelBuilder(layout); builder.setBorder(createFewContentBorder()); CellConstraints cc = new CellConstraints(); FormLayout layout1 = new FormLayout("pref:grow, pref, 3dlu", "pref"); PanelBuilder builder1 = new PanelBuilder(layout1); builder1.addLabel(Translation.getTranslation("send_invitations.folder_label"), cc.xy(2, 1)); int row = 1;/*w w w . j av a 2 s . co m*/ builder.addLabel(folderInfo.getName(), cc.xy(2, row)); JPanel panel1 = builder1.getPanel(); panel1.setOpaque(false); builder.add(panel1, cc.xy(1, row)); row += 2; FormLayout layout2 = new FormLayout("pref:grow, pref, 3dlu", "pref"); PanelBuilder builder2 = new PanelBuilder(layout2); builder2.addLabel(LoginUtil.getInviteUsernameLabel(getController()), cc.xy(2, 1)); builder.add(viaPowerFolderText, cc.xy(2, row)); builder.add(addButton, cc.xy(4, row)); builder.add(invalidEmail, cc.xy(7, row)); if (PreferencesEntry.EXPERT_MODE.getValueBoolean(getController()) && PreferencesEntry.SHOW_DEVICES.getValueBoolean(getController())) { builder.add(searchButton, cc.xy(5, row)); } JPanel panel2 = builder2.getPanel(); panel2.setOpaque(false); builder.add(panel2, cc.xy(1, row)); row += 2; inviteesListScrollPane = new JScrollPane(inviteesList); inviteesListScrollPane.setPreferredSize( new Dimension(getPreferredSize().width, Sizes.dialogUnitYAsPixel(40, inviteesListScrollPane))); builder.add(inviteesListScrollPane, cc.xy(2, row)); inviteesListScrollPane.setVisible(false); row += 1; FormLayout layout3 = new FormLayout("pref, pref, pref", "pref"); PanelBuilder builder3 = new PanelBuilder(layout3); builder3.add(removeButton, cc.xy(1, 1)); removeButtonPanel = builder3.getPanel(); removeButtonPanel.setOpaque(false); builder.add(removeButtonPanel, cc.xy(2, row)); removeButtonPanel.setVisible(false); row += 2; FormLayout layout4 = new FormLayout("pref:grow, pref, 3dlu", "pref"); PanelBuilder builder4 = new PanelBuilder(layout4); builder4.add(new JLabel(Translation.getTranslation("send_invitations.permissions_label")), cc.xy(1, 1)); builder.add(permissionsCombo, cc.xy(2, row)); builder.add(builder4.getPanel(), cc.xy(1, row)); return builder.getPanel(); }
From source file:de.dfki.dmas.owls2wsdl.gui.ConfigurationFrame.java
License:Open Source License
private JPanel buildSubPanel4ApplicationConfigs(boolean debugmode) { FormLayout layout = new FormLayout("10dlu, right:pref, 10px, fill:pref:grow, 5px, pref"); DefaultFormBuilder builder = null;//ww w . j a v a2s .c om if (debugmode) builder = new DefaultFormBuilder(layout, new FormDebugPanel()); else builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setLeadingColumnOffset(1); builder.appendSeparator("Application Properties"); builder.append("Application path", this.applPathField, this.applPathBrowseButton); builder.append("Export directory", this.exportDirectoryField, this.exportDirectoryBrowseButton); builder.append("Log file", this.logPathField, 3); builder.append("Persistent datatype directory", this.persistentDatatypeDirectoryField, 3); builder.append("Project directory", this.persistentProjectDirectoryField, 3); builder.append("Persistence", this.persistentDatatypeCheckBox, 3); builder.append("JConsole", this.jconsoleCheckBox, 3); // builder.append("", this.buildRelativePathCheckBox, 1); builder.appendSeparator("Language"); JPanel langPanel = new JPanel(); langPanel.add(this.deLangButton); langPanel.add(this.enLangButton); builder.setHAlignment(CellConstraints.LEFT); builder.append("", langPanel, 3); builder.appendSeparator("Look and Feel"); JPanel lfPanel = new JPanel(); lfPanel.add(this.plasticLfButton); lfPanel.add(this.windowsLfButton); lfPanel.add(this.motifLfButton); builder.setHAlignment(CellConstraints.LEFT); builder.append("", lfPanel, 3); if (debugmode) FormDebugUtils.dumpAll(builder.getPanel()); return builder.getPanel(); }
From source file:de.dfki.dmas.owls2wsdl.gui.ConfigurationFrame.java
License:Open Source License
private JPanel buildSubPanel4XsdGenerationConfigs(boolean debugmode) { FormLayout layout = new FormLayout("10dlu, right:pref, 10px, fill:pref:grow"); DefaultFormBuilder builder = null;/*from w ww. j av a2 s . co m*/ if (debugmode) builder = new DefaultFormBuilder(layout, new FormDebugPanel()); else builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setLeadingColumnOffset(1); builder.appendSeparator("General Properties"); builder.append("Default inheritance depth", this.defaultElementDepthField, 1); builder.append("Pattern Usage", this.shortButton, 1); builder.append("", this.hierarchyButton, 1); builder.append("Enhance WSDL Matchmaking", this.addMetaTypesCheckBox, 1); builder.append("Enhance WSDL Matchmaking", this.addAnnotationCheckBox, 1); builder.appendSeparator("Project Properties (saved in project)"); builder.append("Use this depth to add elements", this.projectElementDepthField, 1); builder.append("Inherit XSD Type from", this.xsdTypeInheritanceBehaviour, 1); builder.append("Default XSD Type", this.projectDefaultXsdTypeField, 1); if (debugmode) FormDebugUtils.dumpAll(builder.getPanel()); return builder.getPanel(); }
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;//from ww w . j a v a 2 s . c o m if (debugmode) builder = new DefaultFormBuilder(layout, new FormDebugPanel()); else 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(); }