Examples of DefaultFormBuilder


Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    autoUpdateCheckBox.addItemListener(new EnableListener(autoUpdateIntervalSpinner));
  }
 
  public void initializeGeneralForm() {
    DefaultFormBuilder builder = createForm();
    generalPanel = builder.getPanel();
    mainTabbedPane.add(generalPanel);

    builder.appendSeparator(i18n.tr("Appearance"));

    showPollqCheckBox = new JCheckBox();
    settingMediator.add(Settings.SHOW_POLLQ, showPollqCheckBox);
    builder.append(showPollqCheckBox, 5);
    builder.nextLine();
   
    languageModel = new DefaultComboBoxModel();
    JComboBox lanuageComboBox = new JComboBox(languageModel);
    lanuageComboBox.setRenderer(new DefaultListCellRenderer() {
      public java.awt.Component getListCellRendererComponent(javax.swing.JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
        super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
        if (value != null) {
          setText(((Locale)value).getDisplayName());
        }
        return this;
      }
    });
    languageLabel = builder.append("", lanuageComboBox, 2);
    builder.nextLine();
   
    builder.appendSeparator(i18n.tr("Behavior"));
   
    completionModeModel = new DefaultComboBoxModel();
    JComboBox completionModeComboBox = new JComboBox(completionModeModel);
    completionModeComboBox.setRenderer(new DefaultListCellRenderer() {
      public java.awt.Component getListCellRendererComponent(javax.swing.JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
        super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
        if (value != null) {
          setText(((CompletionModeFactory.CompletionModeInfo)value).getName());
        }
        return this;
      }
    });
    completionModeLabel = builder.append("", completionModeComboBox, 2);
    builder.nextLine();
   
    builder.appendSeparator(i18n.tr("Confirmations"));
   
    confirmNonPSCheckBox = new JCheckBox();
    settingMediator.add(Settings.CONFIRM_NONPS, confirmNonPSCheckBox);
    builder.append(confirmNonPSCheckBox, 5);
    builder.nextLine();
   
    confirmDeleteCheckBox = new JCheckBox();
    settingMediator.add(Settings.CONFIRM_DELETE, confirmDeleteCheckBox);
    builder.append(confirmDeleteCheckBox, 5);
    builder.nextLine();
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    builder.append(confirmDeleteCheckBox, 5);
    builder.nextLine();
  }
 
  private void initializeJobForm() {
    DefaultFormBuilder builder = createForm();
    jobPanel = builder.getPanel();
    mainTabbedPane.add(jobPanel);
   
    jobParameterPanel = new JobPanel(false);
    builder.append(jobParameterPanel, 5);
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    jobParameterPanel = new JobPanel(false);
    builder.append(jobParameterPanel, 5);
  }
 
  public void initializePathForm() {
    DefaultFormBuilder builder = createForm();
    pathsPanel = builder.getPanel();
    mainTabbedPane.add(pathsPanel);
   
    builder.appendSeparator(i18n.tr("Programs"));
   
    viewerPathFileChooserPanel = new ExecutableChooserPanel(Constants.DEFAULT_COLUMNS);
    viewerPathFileChooserPanel.setDialogParent(this);
    viewerPathLabel = builder.append("", viewerPathFileChooserPanel, 3);
    builder.nextLine();
   
    docViewerPathFileChooserPanel = new ExecutableChooserPanel(Constants.DEFAULT_COLUMNS);
    docViewerPathFileChooserPanel.setDialogParent(this);
    docViewerPathLabel = builder.append("", docViewerPathFileChooserPanel, 3);
    builder.nextLine();
   
    builder.appendSeparator(i18n.tr("Address Book"));
   
    customizeAddressBookCheckBox = new JCheckBox();
    settingMediator.add(Settings.CUSTOMIZE_ADDRESS_BOOK_FILENAME, customizeAddressBookCheckBox);
    builder.append(customizeAddressBookCheckBox, 5);
    builder.nextLine();   
   
    addressBookPathFileChooserPanel = new FileChooserPanel(Constants.DEFAULT_COLUMNS);
    settingMediator.add(Settings.ADDRESS_BOOK_FILENAME, addressBookPathFileChooserPanel.getTextField());
    addressBookPathFileChooserPanel.setDialogParent(this);
    builder.append(addressBookPathFileChooserPanel, 5);
    builder.nextLine();
   
    customizeAddressBookCheckBox.addItemListener(new EnableListener(addressBookPathFileChooserPanel));
   
    builder.appendSeparator(i18n.tr("Cover"));
   
    internalCoverRadionButton = new JRadioButton();
    internalCoverRadionButton.setSelected(true);
    builder.append(internalCoverRadionButton, 5);
    builder.nextLine();
   
    externalCoverRadionButton = new JRadioButton();
    externalCoverPathFileChooserPanel = new FileChooserPanel(Constants.DEFAULT_COLUMNS);
    externalCoverPathFileChooserPanel.setEnabled(false);
    externalCoverPathFileChooserPanel.setDialogParent(this);
    builder.append(externalCoverRadionButton, 5);
    builder.nextLine();
   
    externalCoverRadionButton.addItemListener(new EnableListener(externalCoverPathFileChooserPanel));
   
    builder.append(externalCoverPathFileChooserPanel, 5);
    builder.nextLine();
   
    ButtonGroup buttonGroup = new ButtonGroup();
    buttonGroup.add(internalCoverRadionButton);
    buttonGroup.add(externalCoverRadionButton);
   
    sendCoverAsDocumentCheckBox = new JCheckBox();
    settingMediator.add(Settings.SEND_COVER_AS_DOCUMENT, sendCoverAsDocumentCheckBox);
    builder.append(sendCoverAsDocumentCheckBox, 5);
    builder.nextLine();
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    builder.nextLine();
  }
 

  public void initializeMonitorForm() {
    DefaultFormBuilder builder = createForm();
    monitorPanel = builder.getPanel();
    mainTabbedPane.add(monitorPanel);

    monitorPathCheckBox = new JCheckBox();
    settingMediator.add(Settings.DO_MONITOR_PATH, monitorPathCheckBox);
    builder.append(monitorPathCheckBox, 4);
    builder.nextLine();

    monitorPathFileChooserPanel = new ExecutableChooserPanel(Constants.DEFAULT_COLUMNS);
    monitorPathFileChooserPanel.setDialogParent(this);
    settingMediator.add(Settings.MONITOR_PATH, monitorPathFileChooserPanel.getTextField());
    monitorPathLabel = builder.append("", monitorPathFileChooserPanel, 3);
    builder.nextLine();

    monitorPathIntervalModel = new SpinnerNumberModel(1, 1, Integer.MAX_VALUE, 30);
    monitorPathIntervalSpinner = new JSpinner(monitorPathIntervalModel);
    monitorPathIntervalSpinner.setEditor(new JSpinner.NumberEditor(monitorPathIntervalSpinner, "# s"));
    monitorPathIntervalLabel = builder.append("", monitorPathIntervalSpinner);
    builder.nextLine();   
   
    monitorPathCheckBox.addItemListener(new EnableListener(monitorPathFileChooserPanel, monitorPathIntervalSpinner));
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    pack();
  }

  private DefaultFormBuilder createForm() {
    FormLayout layout = new FormLayout("left:max(20dlu;pref), 3dlu, pref, pref:grow(0.5), pref:grow(0.5)", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    return builder;
  }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

            ButtonGroup bg = new ButtonGroup();
            bg.add(autoSetUnset);
            bg.add(autoSetNone);
            bg.add(autoSetAll);
            FormLayout layout = new FormLayout("fill:pref", "");
            DefaultFormBuilder builder = new DefaultFormBuilder(layout);
            description = new JLabel("<HTML>" +
                    Globals.lang(//"This function helps you keep your external %0 links up-to-date." +
                            "Attempt to autoset %0 links for your entries. Autoset works if "
                                    + "a %0 file in your %0 directory or a subdirectory<BR>is named identically to an entry's BibTeX key, plus extension.", fn)
                    + "</HTML>");
            //            name.setVerticalAlignment(JLabel.TOP);
            builder.appendSeparator(Globals.lang("Autoset"));
            builder.append(description);
            builder.nextLine();
            builder.append(autoSetUnset);
            builder.nextLine();
            builder.append(autoSetAll);
            builder.nextLine();
            builder.append(autoSetNone);
            builder.nextLine();
            builder.appendSeparator(Globals.lang("Check links"));

            description = new JLabel("<HTML>" +
                    Globals.lang("This makes JabRef look up each %0 extension and check if the file exists. If not, you will "
                            + "be given options<BR>to resolve the problem.", fn)
                    + "</HTML>");
            builder.append(description);
            builder.nextLine();
            builder.append(checkLinks);
            builder.nextLine();
            builder.appendSeparator();


            JPanel main = builder.getPanel();
            main.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

            ButtonBarBuilder bb = new ButtonBarBuilder();
            bb.addGlue();
            bb.addGridded(ok);
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    secDesc = new JCheckBox(Globals.lang("Descending"));
    terDesc = new JCheckBox(Globals.lang("Descending"));

    FormLayout layout = new FormLayout(
      "1dlu, 8dlu, left:pref, 4dlu, fill:pref, 4dlu, fill:60dlu, 4dlu, fill:pref", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    JLabel lab;
    JPanel pan = new JPanel();
    builder.appendSeparator(Globals.lang("Special table columns"));
    builder.nextLine();
    builder.append(pan);
    builder.append(fileColumn);
    builder.nextLine();
        builder.append(pan);
        builder.append(pdfColumn);
        builder.nextLine();
        builder.append(pan);
        builder.append(urlColumn);
    builder.nextLine();
    builder.append(pan);
    builder.append(citeseerColumn);
    builder.nextLine();
    builder.appendSeparator(Globals.lang("Format of author and editor names"));
    DefaultFormBuilder nameBuilder = new DefaultFormBuilder(new FormLayout(
      "left:pref, 8dlu, left:pref", ""));

    nameBuilder.append(namesAsIs);
    nameBuilder.append(noAbbrNames);
    nameBuilder.nextLine();
    nameBuilder.append(namesFf);
    nameBuilder.append(abbrNames);
    nameBuilder.nextLine();
    nameBuilder.append(namesFl);
    nameBuilder.append(lastNamesOnly);
    nameBuilder.nextLine();
    nameBuilder.append(namesNatbib);
    builder.append(pan);
    builder.append(nameBuilder.getPanel());
    builder.nextLine();
    // builder.append(pan); builder.append(noAbbrNames); builder.nextLine();
    // builder.append(pan); builder.append(abbrNames); builder.nextLine();
    // builder.append(pan); builder.append(lastNamesOnly);
    // builder.nextLine();

    builder.appendSeparator(Globals.lang("Default sort criteria"));
    // Create a new panel with its own FormLayout for these items:
    FormLayout layout2 = new FormLayout(
      "left:pref, 8dlu, fill:pref, 4dlu, fill:60dlu, 4dlu, left:pref", "");
    DefaultFormBuilder builder2 = new DefaultFormBuilder(layout2);
    lab = new JLabel(Globals.lang("Primary sort criterion"));
    builder2.append(lab);
    builder2.append(priSort);
    builder2.append(priField);
    builder2.append(priDesc);
    builder2.nextLine();
    lab = new JLabel(Globals.lang("Secondary sort criterion"));
    builder2.append(lab);
    builder2.append(secSort);
    builder2.append(secField);
    builder2.append(secDesc);
    builder2.nextLine();
    lab = new JLabel(Globals.lang("Tertiary sort criterion"));
    builder2.append(lab);
    builder2.append(terSort);
    builder2.append(terField);
    builder2.append(terDesc);
    builder.nextLine();
    builder.append(pan);
    builder.append(builder2.getPanel());
    builder.nextLine();
    builder.append(pan);
    builder.append(floatMarked);
    builder.nextLine();
        builder.append(pan);
        builder2 = new DefaultFormBuilder(new FormLayout("left:pref, 8dlu, fill:pref",""));
        builder2.append(Globals.lang("Sort the following fields as numeric fields")+":");
        builder2.append(numericFields);
        builder.append(builder2.getPanel(), 5);
        builder.nextLine();
    builder.appendSeparator(Globals.lang("General"));
    builder.append(pan);
    builder.append(autoResizeMode);
    builder.nextLine();
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

            }
        });

        FormLayout layout = new FormLayout
                ("8dlu, 1dlu, left:170dlu, 4dlu, fill:pref, 4dlu, fill:pref, 4dlu, left:pref, 4dlu, left:pref, 4dlu, left:pref", "");
        DefaultFormBuilder builder = new DefaultFormBuilder(layout);



        builder.appendSeparator(Globals.lang("General"));
        builder.nextLine();
        builder.append(useImportInspector, 13);
        builder.nextLine();
        builder.append(new JPanel());
        builder.append(useImportInspectorForSingle, 11);
        builder.nextLine();
        builder.append(new JPanel());
        builder.append(inspectionWarnDupli, 11);
        builder.nextLine();
        builder.append(ctrlClick, 13);
        builder.nextLine();
        builder.append(confirmDelete, 13);
        builder.nextLine();
        builder.append(keyDuplicateWarningDialog, 13);
        builder.nextLine();
        builder.append(keyEmptyWarningDialog, 13);
        builder.nextLine();
        builder.append(enforceLegalKeys, 13);
        builder.nextLine();
        builder.append(memoryStick, 13);
       
        // Create a new panel with its own FormLayout for the last items:
        builder.append(useOwner, 3);
        builder.append(defOwnerField);
        builder.append(overwriteOwner);
        builder.append(new JPanel(), 3);
       
        JButton hlp = new JButton(ownerHelp);
        hlp.setText(null);
        hlp.setPreferredSize(new Dimension(24, 24));
        builder.append(hlp);
        builder.nextLine();

        builder.append(useTimeStamp, 3);
        builder.append(timeStampFormat);
        builder.append(overwriteTimeStamp);
        builder.append(Globals.lang("Field name")+":");
        builder.append(timeStampField);

        hlp = new JButton(timeStampHelp);
        hlp.setText(null);
        hlp.setPreferredSize(new Dimension(24, 24));
        builder.append(hlp);
        builder.nextLine();

        builder.append(markImportedEntries, 13);
        builder.nextLine();
        builder.append(unmarkAllEntriesBeforeImporting, 13);
        builder.nextLine();
        JLabel lab;
        lab = new JLabel(Globals.lang("Language") + ":");
        builder.append(lab, 3);
        builder.append(language);
        builder.nextLine();
        lab = new JLabel(Globals.lang("Default encoding") + ":");
        builder.append(lab, 3);
        builder.append(encodings);

        JPanel pan = builder.getPanel();
        pan.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        add(pan, BorderLayout.CENTER);

    }
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

            tf.setEditable(false);
            BrowseAction browseA = new BrowseAction(tf, false);
            browse.addActionListener(browseA);
            DownloadAction da = new DownloadAction(tf);
            download.addActionListener(da);
            DefaultFormBuilder builder = new DefaultFormBuilder
                    (new FormLayout("fill:pref:grow, 4dlu, fill:pref, 4dlu, fill:pref, 4dlu, fill:pref, 4dlu, fill:pref", ""));
            builder.append(tf);
            builder.append(browse);
            builder.append(download);
            builder.append(view);
            builder.append(clear);

            pan = builder.getPanel();

            view.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    try {
                        JournalAbbreviations abbr = new JournalAbbreviations(new File(tf.getText()));
View Full Code Here

Examples of com.jgoodies.forms.builder.DefaultFormBuilder

        cancel.addActionListener(cancelListener);
        editor.getTextComponent().getInputMap().put(Globals.prefs.getKey("Close dialog"), "close");
      editor.getTextComponent().getActionMap().put("close", cancelListener);

        FormLayout layout = new FormLayout("fill:160dlu, 4dlu, fill:pref","");
      DefaultFormBuilder builder = new DefaultFormBuilder(layout);
        //builder.append(Util.nCase(fieldName));//(editor.getLabel());
        builder.appendSeparator(Util.nCase(fieldName));
        builder.append(editor.getTextComponent());
        builder.append(browse);

        ButtonBarBuilder bb = new ButtonBarBuilder();
        bb.addGridded(download);
        bb.addGridded(auto);
        builder.nextLine();
        builder.append(bb.getPanel());
        builder.nextLine();
        builder.appendSeparator();

        main = builder.getPanel();

        main.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));

        bb = new ButtonBarBuilder();
        bb.addGlue();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.