Examples of DefaultFormBuilder


Examples of com.jgoodies.forms.builder.DefaultFormBuilder

    public JPanel buildMainPanel() {
        FormLayout layout = new FormLayout
            ("right:pref, 4dlu, fill:pref, 8dlu, right:pref, 4dlu, fill:pref", // 4dlu, left:pref, 4dlu",
             "");
        DefaultFormBuilder builder = new DefaultFormBuilder(layout);

        builder.appendSeparator(Globals.lang("Field sizes"));

        // We use this list to build an alphabetical list of field names:
        TreeSet<String> fields = new TreeSet<String>();
        // We use this map to remember which slider represents which field name:
        sliders.clear();
        for (int i=0, len=BibtexFields.numberOfPublicFields(); i<len; i++)
        {
            fields.add(BibtexFields.getFieldName(i));
        }
        fields.remove("bibtexkey"); // bibtex key doesn't need weight.
        // Here is the place to add other fields:

        // --------------

        for (Iterator<String> i=fields.iterator(); i.hasNext();) {
            String field = i.next();
            builder.append(field);
            int weight = (int)(100*BibtexFields.getFieldWeight(field)/GUIGlobals.MAX_FIELD_WEIGHT) ;
            //System.out.println(weight);
            JSlider slider = new JSlider(0, 100, weight);//,);
            sliders.put(slider, new SliderInfo(field, weight));
            builder.append(slider);
        }
        builder.appendSeparator();

        return builder.getPanel();

    }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.gui.builders.DefaultFormBuilder

    initComponents(session, ti);

    final FormLayout layout = new FormLayout(
        "12dlu, left:max(40dlu;pref), 3dlu, 75dlu:grow(0.50), 7dlu, 75dlu:grow(0.50), 3dlu",
        "");
    final DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    builder.setLeadingColumnOffset(1);

    builder.appendSeparator(getString("AlterColumnsPanelBuilder.selectcolumn"));
    builder.append(getString("AlterColumnsPanelBuilder.columnname"), _columnsCmb, 3);

    builder.appendSeparator(getString("AlterColumnsPanelBuilder.attributes"));
    builder.append(getString("AlterColumnsPanelBuilder.datatype"), _dataTypesCmb, 3);

    builder.nextLine();
    builder.append(getString("AlterColumnsPanelBuilder.length"), _columnLengthField, 3);

    builder.nextLine();
    builder.append(getString("AlterColumnsPanelBuilder.default"), _defaultvalue, 3);

    builder.nextLine();
    builder.setLeadingColumnOffset(3);
    builder.append(_unsignedChk);
    builder.append(_autoIncChk);

    builder.nextLine();
    builder.append(_binaryChk);
    builder.append(_zeroFillChk);

    builder.nextLine();
    builder.append(_allowNullChk);
    builder.setLeadingColumnOffset(1);

    return builder.getPanel();
  }
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.