Example usage for com.jgoodies.forms.layout CellConstraints TOP

List of usage examples for com.jgoodies.forms.layout CellConstraints TOP

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout CellConstraints TOP.

Prototype

Alignment TOP

To view the source code for com.jgoodies.forms.layout CellConstraints TOP.

Click Source Link

Document

Put the component in the top.

Usage

From source file:org.archiviststoolkit.editor.IndexItemsFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectScopeNote = new JLabel();
    scrollPane1 = new JScrollPane();
    descritpion = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(IndexItems.PROPERTYNAME_ITEM_VALUE));
    label_subjectScopeNote2 = new JLabel();
    type = ATBasicComponentFactory.createComboBox(detailsModel, IndexItems.PROPERTYNAME_ITEM_TYPE,
            IndexItems.class);
    label_subjectScopeNote3 = new JLabel();
    reference = new JComboBox();
    label_subjectScopeNote4 = new JLabel();
    referenceText = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(IndexItems.PROPERTYNAME_REFERENCE_TEXT));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);//  w  w  w  .j av  a 2 s.  co m
    setBackground(new Color(234, 201, 250));
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));

    //---- label_subjectScopeNote ----
    label_subjectScopeNote.setText("Value");
    label_subjectScopeNote.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote, IndexItems.class, IndexItems.PROPERTYNAME_ITEM_VALUE);
    add(label_subjectScopeNote, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- descritpion ----
        descritpion.setRows(4);
        descritpion.setLineWrap(true);
        descritpion.setTabSize(20);
        descritpion.setWrapStyleWord(true);
        scrollPane1.setViewportView(descritpion);
    }
    add(scrollPane1, cc.xy(3, 1));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Type");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, IndexItems.class, IndexItems.PROPERTYNAME_ITEM_TYPE);
    add(label_subjectScopeNote2, cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.CENTER));

    //---- type ----
    type.setMaximumSize(new Dimension(50, 27));
    type.setOpaque(false);
    type.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(type, cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- label_subjectScopeNote3 ----
    label_subjectScopeNote3.setText("Reference");
    label_subjectScopeNote3.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote3, IndexItems.class, IndexItems.PROPERTYNAME_REFERENCE);
    add(label_subjectScopeNote3, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.CENTER));

    //---- reference ----
    reference.setMaximumSize(new Dimension(50, 27));
    reference.setOpaque(false);
    reference.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    reference.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            referenceActionPerformed(e);
        }
    });
    add(reference, cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- label_subjectScopeNote4 ----
    label_subjectScopeNote4.setText("Reference Text");
    label_subjectScopeNote4.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote4, IndexItems.class,
            IndexItems.PROPERTYNAME_REFERENCE_TEXT);
    add(label_subjectScopeNote4, cc.xywh(1, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.CENTER));
    add(referenceText, cc.xy(3, 7));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.ListDefinitionFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectTerm = new JLabel();
    title = ATBasicComponentFactory.createTextField(detailsModel.getModel(ListDefinition.PROPERTYNAME_TITLE));
    label_subjectScopeNote2 = new JLabel();
    scrollPane2 = new JScrollPane();
    ingestProblems = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ListDefinition.PROPERTYNAME_EAD_INGEST_PROBLEMS));
    scrollPane7 = new JScrollPane();
    itemsTable = new DomainSortedTable(ListDefinitionItems.class);
    panel30 = new JPanel();
    addItemButton = new JButton();
    removeItemButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);//from w  w  w.j  av a  2  s.c o  m
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setPreferredSize(new Dimension(600, 500));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- label_subjectTerm ----
    label_subjectTerm.setText("Title");
    label_subjectTerm.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTerm, ListDefinition.class, ListDefinition.PROPERTYNAME_TITLE);
    add(label_subjectTerm, cc.xy(1, 1));
    add(title, cc.xy(3, 1));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Ingest Problems");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, ListDefinition.class,
            ListDefinition.PROPERTYNAME_EAD_INGEST_PROBLEMS);
    add(label_subjectScopeNote2, cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane2 ========
    {
        scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane2.setMaximumSize(new Dimension(32767, 100));
        scrollPane2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- ingestProblems ----
        ingestProblems.setRows(4);
        ingestProblems.setLineWrap(true);
        ingestProblems.setTabSize(20);
        ingestProblems.setWrapStyleWord(true);
        scrollPane2.setViewportView(ingestProblems);
    }
    add(scrollPane2, cc.xy(3, 3));

    //======== scrollPane7 ========
    {
        scrollPane7.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- itemsTable ----
        itemsTable.setFocusable(false);
        itemsTable.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                itemsTableMouseClicked(e);
            }

            @Override
            public void mousePressed(MouseEvent e) {
                itemsTableMousePressed(e);
            }

            @Override
            public void mouseReleased(MouseEvent e) {
                itemsTableMouseReleased(e);
            }
        });
        scrollPane7.setViewportView(itemsTable);
    }
    add(scrollPane7, cc.xywh(1, 5, 3, 1));

    //======== panel30 ========
    {
        panel30.setBackground(new Color(231, 188, 251));
        panel30.setOpaque(false);
        panel30.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel30.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                RowSpec.decodeSpecs("default")));

        //---- addItemButton ----
        addItemButton.setText("Add Item");
        addItemButton.setOpaque(false);
        addItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        addItemButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                addItemButtonActionPerformed(e);
            }
        });
        panel30.add(addItemButton, cc.xy(1, 1));

        //---- removeItemButton ----
        removeItemButton.setBackground(new Color(231, 188, 251));
        removeItemButton.setText("Remove Item");
        removeItemButton.setOpaque(false);
        removeItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        removeItemButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                removeItemButtonActionPerformed(e);
            }
        });
        panel30.add(removeItemButton, cc.xy(3, 1));
    }
    add(panel30, cc.xywh(1, 7, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.ListDefinitionItemsFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectScopeNote2 = new JLabel();
    label = ATBasicComponentFactory//ww w  . j  ava2  s. c  o m
            .createTextField(detailsModel.getModel(ListDefinitionItems.PROPERTYNAME_LABEL));
    label_subjectScopeNote = new JLabel();
    scrollPane1 = new JScrollPane();
    value = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ListDefinitionItems.PROPERTYNAME_ITEM_VALUE), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory.createUnboundComboBox(
            InLineTagsUtils.getInLineTagList(InLineTagsUtils.DEFINITION_LIST_ITEM_VALUE));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setBackground(new Color(234, 201, 250));
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Label");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, ListDefinitionItems.class,
            ListDefinitionItems.PROPERTYNAME_LABEL);
    add(label_subjectScopeNote2, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
    add(label, cc.xy(3, 1));

    //---- label_subjectScopeNote ----
    label_subjectScopeNote.setText("Value");
    label_subjectScopeNote.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote, ListDefinitionItems.class,
            ListDefinitionItems.PROPERTYNAME_ITEM_VALUE);
    add(label_subjectScopeNote, cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- value ----
        value.setRows(4);
        value.setLineWrap(true);
        value.setTabSize(20);
        value.setWrapStyleWord(true);
        scrollPane1.setViewportView(value);
    }
    add(scrollPane1, cc.xy(3, 3));

    //======== tagApplicatorPanel ========
    {
        tagApplicatorPanel.setOpaque(false);
        tagApplicatorPanel
                .setLayout(
                        new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

        //---- insertInlineTag ----
        insertInlineTag.setOpaque(false);
        insertInlineTag.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        insertInlineTag.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                insertInlineTagActionPerformed();
            }
        });
        tagApplicatorPanel.add(insertInlineTag, cc.xy(1, 1));
    }
    add(tagApplicatorPanel, cc.xy(3, 5));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.ListOrderedFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectTerm = new JLabel();
    title = ATBasicComponentFactory.createTextField(detailsModel.getModel(ListOrdered.PROPERTYNAME_TITLE));
    label_subjectScopeNote3 = new JLabel();
    unitType = ATBasicComponentFactory.createComboBox(detailsModel, ListOrdered.PROPERTYNAME_NUMERATION,
            ListOrdered.class);
    label_subjectScopeNote2 = new JLabel();
    scrollPane2 = new JScrollPane();
    ingestProblems = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ListOrdered.PROPERTYNAME_EAD_INGEST_PROBLEMS));
    scrollPane7 = new JScrollPane();
    itemsTable = new DomainSortedTable(ListOrderedItems.class);
    panel30 = new JPanel();
    addItemButton = new JButton();
    removeItemButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);//from www.  j ava  2s.  co m
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setPreferredSize(new Dimension(600, 500));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- label_subjectTerm ----
    label_subjectTerm.setText("Title");
    label_subjectTerm.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTerm, ListOrdered.class, ListOrdered.PROPERTYNAME_TITLE);
    add(label_subjectTerm, cc.xy(1, 1));
    add(title, cc.xy(3, 1));

    //---- label_subjectScopeNote3 ----
    label_subjectScopeNote3.setText("Numeration");
    label_subjectScopeNote3.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote3, ListOrdered.class,
            ListOrdered.PROPERTYNAME_NUMERATION);
    add(label_subjectScopeNote3, cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //---- unitType ----
    unitType.setMaximumSize(new Dimension(50, 27));
    unitType.setOpaque(false);
    unitType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(unitType, cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Ingest Problems");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, ListOrdered.class,
            ListOrdered.PROPERTYNAME_EAD_INGEST_PROBLEMS);
    add(label_subjectScopeNote2, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane2 ========
    {
        scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane2.setMaximumSize(new Dimension(32767, 100));
        scrollPane2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- ingestProblems ----
        ingestProblems.setRows(4);
        ingestProblems.setLineWrap(true);
        ingestProblems.setTabSize(20);
        ingestProblems.setWrapStyleWord(true);
        scrollPane2.setViewportView(ingestProblems);
    }
    add(scrollPane2, cc.xy(3, 5));

    //======== scrollPane7 ========
    {
        scrollPane7.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- itemsTable ----
        itemsTable.setFocusable(false);
        itemsTable.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                itemsTableMouseClicked(e);
            }

            @Override
            public void mousePressed(MouseEvent e) {
                itemsTableMousePressed(e);
            }

            @Override
            public void mouseReleased(MouseEvent e) {
                itemsTableMouseReleased(e);
            }
        });
        scrollPane7.setViewportView(itemsTable);
    }
    add(scrollPane7, cc.xywh(1, 7, 3, 1));

    //======== panel30 ========
    {
        panel30.setBackground(new Color(231, 188, 251));
        panel30.setOpaque(false);
        panel30.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel30.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                RowSpec.decodeSpecs("default")));

        //---- addItemButton ----
        addItemButton.setText("Add Item");
        addItemButton.setOpaque(false);
        addItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        addItemButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                addItemButtonActionPerformed(e);
            }
        });
        panel30.add(addItemButton, cc.xy(1, 1));

        //---- removeItemButton ----
        removeItemButton.setBackground(new Color(231, 188, 251));
        removeItemButton.setText("Remove Item");
        removeItemButton.setOpaque(false);
        removeItemButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        removeItemButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                removeItemButtonActionPerformed(e);
            }
        });
        panel30.add(removeItemButton, cc.xy(3, 1));
    }
    add(panel30, cc.xywh(1, 9, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.ListOrderedItemsFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectScopeNote = new JLabel();
    scrollPane1 = new JScrollPane();
    value = ATBasicComponentFactory// www.ja  va2s  . com
            .createTextArea(detailsModel.getModel(ListOrderedItems.PROPERTYNAME_ITEM_VALUE), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory
            .createUnboundComboBox(InLineTagsUtils.getInLineTagList(InLineTagsUtils.ORDERED_LIST_ITEM_VALUE));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setBackground(new Color(234, 201, 250));
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));

    //---- label_subjectScopeNote ----
    label_subjectScopeNote.setText("Value");
    label_subjectScopeNote.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote, ListOrderedItems.class,
            ListOrderedItems.PROPERTYNAME_ITEM_VALUE);
    add(label_subjectScopeNote, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- value ----
        value.setRows(4);
        value.setLineWrap(true);
        value.setTabSize(20);
        value.setWrapStyleWord(true);
        scrollPane1.setViewportView(value);
    }
    add(scrollPane1, cc.xy(3, 1));

    //======== tagApplicatorPanel ========
    {
        tagApplicatorPanel.setOpaque(false);
        tagApplicatorPanel
                .setLayout(
                        new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

        //---- insertInlineTag ----
        insertInlineTag.setOpaque(false);
        insertInlineTag.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        insertInlineTag.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                insertInlineTagActionPerformed();
            }
        });
        tagApplicatorPanel.add(insertInlineTag, cc.xy(1, 1));
    }
    add(tagApplicatorPanel, cc.xy(3, 3));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.LookupListFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label1 = new JLabel();
    listName = ATBasicComponentFactory//from w ww . j  av  a 2  s  .co m
            .createTextField(detailsModel.getModel(LookupList.PROPERTYNAME_LIST_NAME));
    panel3 = new JPanel();
    pairedValues = ATBasicComponentFactory.createCheckBox(detailsModel, LookupList.PROPERTYNAME_PAIRED_VALUES,
            LookupList.class);
    pairedValues2 = ATBasicComponentFactory.createCheckBox(detailsModel,
            LookupList.PROPERTYNAME_RESTRICT_TO_NMTOKEN, LookupList.class);
    panel1 = new JPanel();
    scrollPane1 = new JScrollPane();
    listItems = new DomainSortableTable();
    panel2 = new JPanel();
    addItem = new JButton();
    removeItem = new JButton();
    changeItem = new JButton();
    mergeItems = new JButton();
    importItems = new JButton();
    showRecordCount = new JButton();
    label3 = new JLabel();
    label2 = new JLabel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setPreferredSize(new Dimension(800, 500));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));

    //---- label1 ----
    label1.setText("List Name");
    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(label1, cc.xy(1, 1));
    add(listName, cc.xy(3, 1));

    //======== panel3 ========
    {
        panel3.setOpaque(false);
        panel3.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                RowSpec.decodeSpecs("default")));

        //---- pairedValues ----
        pairedValues.setText("Paired values");
        pairedValues.setOpaque(false);
        pairedValues.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        pairedValues.setEnabled(false);
        pairedValues.setText(ATFieldInfo.getLabel(LookupList.class, LookupList.PROPERTYNAME_PAIRED_VALUES));
        panel3.add(pairedValues, cc.xy(1, 1));

        //---- pairedValues2 ----
        pairedValues2.setText("Restrict characters");
        pairedValues2.setOpaque(false);
        pairedValues2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        pairedValues2.setEnabled(false);
        pairedValues2
                .setText(ATFieldInfo.getLabel(LookupList.class, LookupList.PROPERTYNAME_RESTRICT_TO_NMTOKEN));
        panel3.add(pairedValues2, cc.xy(3, 1));
    }
    add(panel3, cc.xy(3, 3));

    //======== panel1 ========
    {
        panel1.setOpaque(false);
        panel1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel1.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                RowSpec.decodeSpecs("default:grow")));

        //======== scrollPane1 ========
        {
            scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane1.setViewportView(listItems);
        }
        panel1.add(scrollPane1, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //======== panel2 ========
        {
            panel2.setBackground(new Color(234, 201, 250));
            panel2.setOpaque(false);
            panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel2.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default"), new RowSpec[] {
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));

            //---- addItem ----
            addItem.setText("Add Item");
            addItem.setBackground(new Color(234, 201, 250));
            addItem.setOpaque(false);
            addItem.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            addItem.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    addItemActionPerformed(e);
                }
            });
            panel2.add(addItem, cc.xy(1, 3));

            //---- removeItem ----
            removeItem.setText("Remove Item(s)");
            removeItem.setBackground(new Color(234, 201, 250));
            removeItem.setOpaque(false);
            removeItem.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeItem.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeItemActionPerformed(e);
                }
            });
            panel2.add(removeItem, cc.xy(1, 5));

            //---- changeItem ----
            changeItem.setText("Change Item");
            changeItem.setBackground(new Color(234, 201, 250));
            changeItem.setOpaque(false);
            changeItem.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            changeItem.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    changeItemActionPerformed(e);
                }
            });
            panel2.add(changeItem, cc.xy(1, 7));

            //---- mergeItems ----
            mergeItems.setText("Merge Items");
            mergeItems.setBackground(new Color(234, 201, 250));
            mergeItems.setOpaque(false);
            mergeItems.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            mergeItems.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    mergeItemsActionPerformed(e);
                }
            });
            panel2.add(mergeItems, cc.xy(1, 9));

            //---- importItems ----
            importItems.setText("Import Items");
            importItems.setBackground(new Color(234, 201, 250));
            importItems.setOpaque(false);
            importItems.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            importItems.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    importItemsActionPerformed(e);
                }
            });
            panel2.add(importItems, cc.xy(1, 11));

            //---- showRecordCount ----
            showRecordCount.setText("Show Record Count");
            showRecordCount.setBackground(new Color(234, 201, 250));
            showRecordCount.setOpaque(false);
            showRecordCount.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            showRecordCount.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    showRecordCountActionPerformed(e);
                }
            });
            panel2.add(showRecordCount, cc.xy(1, 13));
        }
        panel1.add(panel2, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
    }
    add(panel1, cc.xywh(3, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

    //---- label3 ----
    label3.setText("Items in Red can't be modified");
    label3.setForeground(new Color(130, 0, 0));
    add(label3, cc.xy(3, 7));

    //---- label2 ----
    label2.setText("Items in Blue are AT initial values");
    label2.setForeground(new Color(45, 78, 114));
    add(label2, cc.xy(3, 9));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.NameContactNoteFields.java

License:Open Source License

private void initComponents() {

    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    sortName = new JTextField();
    separator1 = new JSeparator();
    label1 = new JLabel();
    nameContactNoteLabel = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(NameContactNotes.PROPERTYNAME_LABEL));
    label14 = new JLabel();
    scrollPane1 = new JScrollPane();
    nameContactNote = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(NameContactNotes.PROPERTYNAME_NOTE_TEXT));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);// w w w.  j av a2  s  .c o m
    setBackground(new Color(234, 201, 250));
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC }));

    //---- sortName ----
    sortName.setEditable(false);
    sortName.setOpaque(false);
    sortName.setBorder(null);
    add(sortName, cc.xywh(1, 1, 3, 1));

    //---- separator1 ----
    separator1.setBackground(new Color(220, 220, 232));
    separator1.setForeground(new Color(147, 131, 86));
    separator1.setMinimumSize(new Dimension(1, 10));
    separator1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(separator1, cc.xywh(1, 3, 3, 1));

    //---- label1 ----
    label1.setText("Label");
    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label1, NameContactNotes.class, NameContactNotes.PROPERTYNAME_LABEL);
    add(label1, cc.xy(1, 5));
    add(nameContactNoteLabel, cc.xy(3, 5));

    //---- label14 ----
    label14.setText("Note");
    label14.setVerticalAlignment(SwingConstants.TOP);
    label14.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label14, NameContactNotes.class, NameContactNotes.PROPERTYNAME_NOTE_TEXT);
    add(label14, cc.xywh(1, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- nameContactNote ----
        nameContactNote.setRows(4);
        nameContactNote.setLineWrap(true);
        nameContactNote.setTabSize(20);
        nameContactNote.setWrapStyleWord(true);
        scrollPane1.setViewportView(nameContactNote);
    }
    add(scrollPane1, cc.xy(3, 7));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.NameFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    sortNameDisplay = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_SORT_NAME));
    tabbedPane = new JTabbedPane();
    detailsContainer = new JPanel();
    detailsPanel = new JPanel();
    separator3 = new JSeparator();
    descriptionPanel = new JPanel();
    label_nameDescriptionNote2 = new JLabel();
    nameDescriptionType = ATBasicComponentFactory.createComboBox(detailsModel,
            Names.PROPERTYNAME_DESCRIPTION_TYPE, Names.class);
    label_nameDescriptionNote = new JLabel();
    scrollPane2 = new JScrollPane();
    nameDescriptionNote = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(Names.PROPERTYNAME_DESCRIPTION_NOTE));
    label_nameCitation = new JLabel();
    scrollPane23 = new JScrollPane();
    nameCitation = ATBasicComponentFactory.createTextArea(detailsModel.getModel(Names.PROPERTYNAME_CITATION));
    nonPreferredNamePanel = new JPanel();
    label_subjectScopeNote4 = new JLabel();
    scrollPane1 = new JScrollPane();
    nonPreferredNamesTable = new DomainSortableTable(NonPreferredNames.class,
            NonPreferredNames.PROPERTYNAME_SORT_NAME);
    panel1 = new JPanel();
    addNonPreferredNameButton = new JButton();
    removeNonPreferredNameButton = new JButton();
    separator1 = new JSeparator();
    label_subjectScopeNote3 = new JLabel();
    scrollPane5 = new JScrollPane();
    accessionsTable = new DomainSortableTable(Accessions.class, Accessions.PROPERTYNAME_ACCESSION_NUMBER);
    separator2 = new JSeparator();
    label_subjectScopeNote2 = new JLabel();
    scrollPane4 = new JScrollPane();
    resourcesTable = new ResourceAndComponentLinkTable(Resources.class,
            Resources.PROPERTYNAME_RESOURCE_IDENTIFIER);
    label1 = new JLabel();
    separator4 = new JSeparator();
    label_subjectScopeNote5 = new JLabel();
    scrollPane6 = new JScrollPane();
    digitalObjectsTable = new DomainSortableTable(DigitalObjects.class,
            DigitalObjects.PROPERTYNAME_METS_IDENTIFIER);
    contactInfoPanel = new JPanel();
    label_nameContactAddress3 = new JLabel();
    salutation = ATBasicComponentFactory.createTextField(detailsModel.getModel(Names.PROPERTYNAME_SALUTATION));
    label_nameContactAddress1 = new JLabel();
    nameContactAddress1 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_ADDRESS_1));
    label_nameContactAddress2 = new JLabel();
    nameContactAddress2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_ADDRESS_2));
    label_nameContactCity = new JLabel();
    nameContactCity = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_CITY));
    label_nameContactRegion = new JLabel();
    nameContactRegion = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_REGION));
    label_nameContactMailCode = new JLabel();
    nameContactMailCode = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_MAIL_CODE));
    label_nameContactCountry = new JLabel();
    nameContactCountry = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_COUNTRY));
    label_nameContactPhone = new JLabel();
    nameContactPhone = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_PHONE));
    label_nameContactFax = new JLabel();
    nameContactFax = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_FAX));
    label_nameContactEmail = new JLabel();
    nameContactEmail = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_EMAIL));
    label_nameContactName = new JLabel();
    nameContactName = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Names.PROPERTYNAME_CONTACT_NAME));
    label_nameContactNotes = new JLabel();
    scrollPane3 = new JScrollPane();
    nameContactNotesTable = new DomainSortedTable(NameContactNotes.class);
    panel2 = new JPanel();
    addNoteButton = new JButton();
    removeContactNoteButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setBackground(new Color(200, 205, 232));
    setPreferredSize(new Dimension(900, 500));
    setBorder(Borders.DLU4_BORDER);/*from w w  w. j  a v a 2s .c  o  m*/
    setLayout(new FormLayout("default:grow", "default, fill:default:grow"));

    //---- sortNameDisplay ----
    sortNameDisplay.setEditable(false);
    sortNameDisplay.setBorder(null);
    sortNameDisplay.setForeground(new Color(0, 0, 102));
    sortNameDisplay.setSelectionColor(new Color(204, 0, 51));
    sortNameDisplay.setOpaque(false);
    add(sortNameDisplay, cc.xy(1, 1));

    //======== tabbedPane ========
    {
        tabbedPane.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        tabbedPane.setBackground(new Color(200, 205, 232));
        tabbedPane.setOpaque(true);

        //======== detailsContainer ========
        {
            detailsContainer.setBackground(new Color(200, 205, 232));
            detailsContainer.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC }));

            //======== detailsPanel ========
            {
                detailsPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                detailsPanel.setBackground(new Color(200, 205, 232));
                detailsPanel.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(ColumnSpec.RIGHT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec("max(default;300px):grow"),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                FormFactory.DEFAULT_ROWSPEC }));
            }
            detailsContainer.add(detailsPanel, cc.xy(1, 1));

            //---- separator3 ----
            separator3.setBackground(new Color(220, 220, 232));
            separator3.setForeground(new Color(147, 131, 86));
            separator3.setMinimumSize(new Dimension(1, 10));
            separator3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            detailsContainer.add(separator3, cc.xy(1, 3));

            //======== descriptionPanel ========
            {
                descriptionPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                descriptionPanel.setBackground(new Color(200, 205, 232));
                descriptionPanel.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW),
                                FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW) }));

                //---- label_nameDescriptionNote2 ----
                label_nameDescriptionNote2.setText("Name Description Type");
                label_nameDescriptionNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_nameDescriptionNote2, Names.class,
                        Names.PROPERTYNAME_DESCRIPTION_TYPE);
                descriptionPanel.add(label_nameDescriptionNote2, cc.xy(1, 1));

                //---- nameDescriptionType ----
                nameDescriptionType.setOpaque(false);
                nameDescriptionType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                descriptionPanel.add(nameDescriptionType,
                        cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_nameDescriptionNote ----
                label_nameDescriptionNote.setText("Description Note");
                label_nameDescriptionNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_nameDescriptionNote, Names.class,
                        Names.PROPERTYNAME_DESCRIPTION_NOTE);
                descriptionPanel.add(label_nameDescriptionNote, cc.xy(1, 3));

                //======== scrollPane2 ========
                {
                    scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                    scrollPane2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                    //---- nameDescriptionNote ----
                    nameDescriptionNote.setRows(8);
                    nameDescriptionNote.setLineWrap(true);
                    nameDescriptionNote.setWrapStyleWord(true);
                    scrollPane2.setViewportView(nameDescriptionNote);
                }
                descriptionPanel.add(scrollPane2, cc.xy(3, 3));

                //---- label_nameCitation ----
                label_nameCitation.setText("Citation(s)");
                label_nameCitation.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_nameCitation, Names.class, Names.PROPERTYNAME_CITATION);
                descriptionPanel.add(label_nameCitation, cc.xy(1, 5));

                //======== scrollPane23 ========
                {
                    scrollPane23.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                    scrollPane23.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                    //---- nameCitation ----
                    nameCitation.setRows(8);
                    nameCitation.setLineWrap(true);
                    nameCitation.setWrapStyleWord(true);
                    scrollPane23.setViewportView(nameCitation);
                }
                descriptionPanel.add(scrollPane23, cc.xy(3, 5));
            }
            detailsContainer.add(descriptionPanel, cc.xy(1, 5));
        }
        tabbedPane.addTab("Details", detailsContainer);

        //======== nonPreferredNamePanel ========
        {
            nonPreferredNamePanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.setBackground(new Color(200, 205, 232));
            nonPreferredNamePanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //---- label_subjectScopeNote4 ----
            label_subjectScopeNote4.setText("Non-Preferred Forms");
            label_subjectScopeNote4.setVerticalAlignment(SwingConstants.TOP);
            label_subjectScopeNote4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(label_subjectScopeNote4,
                    cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- nonPreferredNamesTable ----
                nonPreferredNamesTable.setPreferredScrollableViewportSize(new Dimension(450, 120));
                nonPreferredNamesTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        nonPreferredNamesTableMouseClicked(e);
                    }
                });
                scrollPane1.setViewportView(nonPreferredNamesTable);
            }
            nonPreferredNamePanel.add(scrollPane1,
                    cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

            //======== panel1 ========
            {
                panel1.setBackground(new Color(231, 188, 251));
                panel1.setOpaque(false);
                panel1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel1.setLayout(
                        new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

                //---- addNonPreferredNameButton ----
                addNonPreferredNameButton.setText("Add Non-Preferred Form");
                addNonPreferredNameButton.setOpaque(false);
                addNonPreferredNameButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                addNonPreferredNameButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        addNonPreferredNameButtonActionPerformed();
                    }
                });
                panel1.add(addNonPreferredNameButton, cc.xy(1, 1));

                //---- removeNonPreferredNameButton ----
                removeNonPreferredNameButton.setText("Remove Non-Preferred Form");
                removeNonPreferredNameButton.setOpaque(false);
                removeNonPreferredNameButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                removeNonPreferredNameButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        removeNonPreferredNameButtonActionPerformed();
                    }
                });
                panel1.add(removeNonPreferredNameButton, cc.xy(3, 1));
            }
            nonPreferredNamePanel.add(panel1,
                    cc.xywh(1, 5, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

            //---- separator1 ----
            separator1.setBackground(new Color(220, 220, 232));
            separator1.setForeground(new Color(147, 131, 86));
            separator1.setMinimumSize(new Dimension(1, 10));
            separator1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(separator1, cc.xy(1, 7));

            //---- label_subjectScopeNote3 ----
            label_subjectScopeNote3.setText("Accessions");
            label_subjectScopeNote3.setVerticalAlignment(SwingConstants.TOP);
            label_subjectScopeNote3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(label_subjectScopeNote3,
                    cc.xywh(1, 9, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

            //======== scrollPane5 ========
            {
                scrollPane5.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- accessionsTable ----
                accessionsTable.setPreferredScrollableViewportSize(new Dimension(450, 120));
                scrollPane5.setViewportView(accessionsTable);
            }
            nonPreferredNamePanel.add(scrollPane5, cc.xy(1, 11));

            //---- separator2 ----
            separator2.setBackground(new Color(220, 220, 232));
            separator2.setForeground(new Color(147, 131, 86));
            separator2.setMinimumSize(new Dimension(1, 10));
            separator2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(separator2, cc.xy(1, 13));

            //---- label_subjectScopeNote2 ----
            label_subjectScopeNote2.setText("Resources");
            label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
            label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(label_subjectScopeNote2, cc.xy(1, 15));

            //======== scrollPane4 ========
            {
                scrollPane4.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- resourcesTable ----
                resourcesTable.setPreferredScrollableViewportSize(new Dimension(450, 120));
                scrollPane4.setViewportView(resourcesTable);
            }
            nonPreferredNamePanel.add(scrollPane4, cc.xy(1, 17));

            //---- label1 ----
            label1.setText("Resources in Red have the subject term linked at the component level");
            label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(label1, cc.xy(1, 19));

            //---- separator4 ----
            separator4.setBackground(new Color(220, 220, 232));
            separator4.setForeground(new Color(147, 131, 86));
            separator4.setMinimumSize(new Dimension(1, 10));
            separator4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(separator4, cc.xy(1, 21));

            //---- label_subjectScopeNote5 ----
            label_subjectScopeNote5.setText("Digital Objects");
            label_subjectScopeNote5.setVerticalAlignment(SwingConstants.TOP);
            label_subjectScopeNote5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            nonPreferredNamePanel.add(label_subjectScopeNote5, cc.xy(1, 23));

            //======== scrollPane6 ========
            {
                scrollPane6.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- digitalObjectsTable ----
                digitalObjectsTable.setPreferredScrollableViewportSize(new Dimension(450, 120));
                scrollPane6.setViewportView(digitalObjectsTable);
            }
            nonPreferredNamePanel.add(scrollPane6, cc.xy(1, 25));
        }
        tabbedPane.addTab("Non-Preferred Forms, Accessions, Resources & Digital Objects",
                nonPreferredNamePanel);

        //======== contactInfoPanel ========
        {
            contactInfoPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            contactInfoPanel.setBackground(new Color(200, 205, 232));
            contactInfoPanel.setBorder(Borders.DLU2_BORDER);
            contactInfoPanel.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec("max(default;100px):grow"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //---- label_nameContactAddress3 ----
            label_nameContactAddress3.setText("Salutation");
            label_nameContactAddress3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactAddress3, Names.class, Names.PROPERTYNAME_SALUTATION);
            contactInfoPanel.add(label_nameContactAddress3, cc.xy(1, 1));
            contactInfoPanel.add(salutation, cc.xywh(3, 1, 9, 1));

            //---- label_nameContactAddress1 ----
            label_nameContactAddress1.setText("Address");
            label_nameContactAddress1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactAddress1, Names.class,
                    Names.PROPERTYNAME_CONTACT_ADDRESS_1);
            contactInfoPanel.add(label_nameContactAddress1, cc.xy(1, 3));
            contactInfoPanel.add(nameContactAddress1, cc.xywh(3, 3, 9, 1));

            //---- label_nameContactAddress2 ----
            label_nameContactAddress2.setText("Address");
            label_nameContactAddress2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactAddress2, Names.class,
                    Names.PROPERTYNAME_CONTACT_ADDRESS_2);
            contactInfoPanel.add(label_nameContactAddress2, cc.xy(1, 5));
            contactInfoPanel.add(nameContactAddress2, cc.xywh(3, 5, 9, 1));

            //---- label_nameContactCity ----
            label_nameContactCity.setText("City");
            label_nameContactCity.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactCity, Names.class, Names.PROPERTYNAME_CONTACT_CITY);
            contactInfoPanel.add(label_nameContactCity, cc.xy(1, 7));
            contactInfoPanel.add(nameContactCity, cc.xy(3, 7));

            //---- label_nameContactRegion ----
            label_nameContactRegion.setText("Region");
            label_nameContactRegion.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactRegion, Names.class,
                    Names.PROPERTYNAME_CONTACT_REGION);
            contactInfoPanel.add(label_nameContactRegion, cc.xy(5, 7));
            contactInfoPanel.add(nameContactRegion, cc.xy(7, 7));

            //---- label_nameContactMailCode ----
            label_nameContactMailCode.setText("Mail Code");
            label_nameContactMailCode.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactMailCode, Names.class,
                    Names.PROPERTYNAME_CONTACT_MAIL_CODE);
            contactInfoPanel.add(label_nameContactMailCode, cc.xy(9, 7));
            contactInfoPanel.add(nameContactMailCode, cc.xy(11, 7));

            //---- label_nameContactCountry ----
            label_nameContactCountry.setText("Country");
            label_nameContactCountry.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactCountry, Names.class,
                    Names.PROPERTYNAME_CONTACT_COUNTRY);
            contactInfoPanel.add(label_nameContactCountry, cc.xy(1, 9));
            contactInfoPanel.add(nameContactCountry, cc.xywh(3, 9, 9, 1));

            //---- label_nameContactPhone ----
            label_nameContactPhone.setText("Telephone");
            label_nameContactPhone.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactPhone, Names.class, Names.PROPERTYNAME_CONTACT_PHONE);
            contactInfoPanel.add(label_nameContactPhone, cc.xy(1, 11));
            contactInfoPanel.add(nameContactPhone, cc.xywh(3, 11, 5, 1));

            //---- label_nameContactFax ----
            label_nameContactFax.setText("FAX");
            label_nameContactFax.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactFax, Names.class, Names.PROPERTYNAME_CONTACT_FAX);
            contactInfoPanel.add(label_nameContactFax, cc.xy(9, 11));
            contactInfoPanel.add(nameContactFax, cc.xy(11, 11));

            //---- label_nameContactEmail ----
            label_nameContactEmail.setText("e-mail");
            label_nameContactEmail.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactEmail, Names.class, Names.PROPERTYNAME_CONTACT_EMAIL);
            contactInfoPanel.add(label_nameContactEmail, cc.xy(1, 13));
            contactInfoPanel.add(nameContactEmail, cc.xywh(3, 13, 9, 1));

            //---- label_nameContactName ----
            label_nameContactName.setText("Contact");
            label_nameContactName.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_nameContactName, Names.class, Names.PROPERTYNAME_CONTACT_NAME);
            contactInfoPanel.add(label_nameContactName, cc.xy(1, 15));
            contactInfoPanel.add(nameContactName, cc.xywh(3, 15, 9, 1));

            //---- label_nameContactNotes ----
            label_nameContactNotes.setText("Notes");
            label_nameContactNotes.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            contactInfoPanel.add(label_nameContactNotes,
                    cc.xywh(1, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

            //======== scrollPane3 ========
            {
                scrollPane3.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

                //---- nameContactNotesTable ----
                nameContactNotesTable.setPreferredScrollableViewportSize(new Dimension(450, 150));
                nameContactNotesTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mousePressed(MouseEvent e) {
                        nameContactNotesTableMousePressed(e);
                    }

                    @Override
                    public void mouseReleased(MouseEvent e) {
                        nameContactNotesTableMouseReleased(e);
                    }

                    @Override
                    public void mouseClicked(MouseEvent e) {
                        nameContactNotesTableMouseClicked(e);
                    }
                });
                scrollPane3.setViewportView(nameContactNotesTable);
            }
            contactInfoPanel.add(scrollPane3, cc.xywh(3, 17, 9, 1));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(231, 188, 251));
                panel2.setOpaque(false);
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(
                        new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default")));

                //---- addNoteButton ----
                addNoteButton.setText("Add Note");
                addNoteButton.setOpaque(false);
                addNoteButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                addNoteButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        addNoteButtonActionPerformed();
                    }
                });
                panel2.add(addNoteButton, cc.xy(1, 1));

                //---- removeContactNoteButton ----
                removeContactNoteButton.setText("Remove Contact Note");
                removeContactNoteButton.setOpaque(false);
                removeContactNoteButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                removeContactNoteButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        removeContactNoteButtonActionPerformed();
                    }
                });
                panel2.add(removeContactNoteButton, cc.xy(3, 1));
            }
            contactInfoPanel.add(panel2, cc.xywh(3, 19, 9, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        tabbedPane.addTab("Contact Info", contactInfoPanel);

    }
    add(tabbedPane, cc.xy(1, 2));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.RepositoryNoteFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    repositoryName = new JTextField();
    separator1 = new JSeparator();
    label1 = new JLabel();
    nameDescriptionType = ATBasicComponentFactory.createComboBox(detailsModel,
            RepositoryNotes.PROPERTYNAME_LABEL, RepositoryNotes.class);
    label14 = new JLabel();
    scrollPane1 = new JScrollPane();
    noteText = ATBasicComponentFactory// w  w w .ja  v a  2  s .c  o m
            .createTextArea(detailsModel.getModel(RepositoryNotes.PROPERTYNAME_NOTE_TEXT));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

    //---- repositoryName ----
    repositoryName.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    repositoryName.setEditable(false);
    repositoryName.setOpaque(false);
    repositoryName.setBorder(null);
    add(repositoryName, cc.xywh(1, 1, 3, 1));

    //---- separator1 ----
    separator1.setBackground(new Color(220, 220, 232));
    separator1.setForeground(new Color(147, 131, 86));
    separator1.setMinimumSize(new Dimension(1, 10));
    separator1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(separator1, cc.xywh(1, 3, 3, 1));

    //---- label1 ----
    label1.setText("Label");
    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label1, RepositoryNotes.class, RepositoryNotes.PROPERTYNAME_LABEL);
    add(label1, cc.xy(1, 5));

    //---- nameDescriptionType ----
    nameDescriptionType.setOpaque(false);
    nameDescriptionType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(nameDescriptionType, cc.xy(3, 5));

    //---- label14 ----
    label14.setText("Note");
    label14.setVerticalAlignment(SwingConstants.TOP);
    label14.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label14, RepositoryNotes.class, RepositoryNotes.PROPERTYNAME_NOTE_TEXT);
    add(label14, cc.xywh(1, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        scrollPane1.setPreferredSize(new Dimension(600, 324));

        //---- noteText ----
        noteText.setRows(20);
        noteText.setLineWrap(true);
        noteText.setTabSize(20);
        noteText.setWrapStyleWord(true);
        scrollPane1.setViewportView(noteText);
    }
    add(scrollPane1, cc.xy(3, 7));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.RepositoryNotesDefaultValuesFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    noteTypeLabel = new JLabel();
    noteType = new JLabel();
    label_subjectScopeNote2 = new JLabel();
    defaultTitle = ATBasicComponentFactory.createTextField(
            detailsModel.getBufferedModel(RepositoryNotesDefaultValues.PROPERTYNAME_DEFAULT_TITLE));
    label_subjectScopeNote = new JLabel();
    scrollPane1 = new JScrollPane();
    defaultContent = ATBasicComponentFactory.createTextArea(
            detailsModel.getBufferedModel(RepositoryNotesDefaultValues.PROPERTYNAME_DEFAULT_CONTENT));
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);/*from   w w  w  .  j a va2s. c o  m*/
    setBackground(new Color(234, 201, 250));
    setOpaque(false);
    setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec("max(default;400px):grow") },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC,
                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

    //---- noteTypeLabel ----
    noteTypeLabel.setText("Note Type");
    noteTypeLabel.setVerticalAlignment(SwingConstants.TOP);
    noteTypeLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(noteTypeLabel, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //---- noteType ----
    noteType.setText("Note Type Value");
    noteType.setVerticalAlignment(SwingConstants.TOP);
    noteType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(noteType, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //---- label_subjectScopeNote2 ----
    label_subjectScopeNote2.setText("Default Title");
    label_subjectScopeNote2.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote2, RepositoryNotesDefaultValues.class,
            RepositoryNotesDefaultValues.PROPERTYNAME_DEFAULT_TITLE);
    add(label_subjectScopeNote2, cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
    add(defaultTitle, cc.xy(3, 3));

    //---- label_subjectScopeNote ----
    label_subjectScopeNote.setText("Default Content");
    label_subjectScopeNote.setVerticalAlignment(SwingConstants.TOP);
    label_subjectScopeNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectScopeNote, RepositoryNotesDefaultValues.class,
            RepositoryNotesDefaultValues.PROPERTYNAME_DEFAULT_CONTENT);
    add(label_subjectScopeNote, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));

    //======== scrollPane1 ========
    {
        scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane1.setMaximumSize(new Dimension(32767, 100));
        scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));

        //---- defaultContent ----
        defaultContent.setRows(10);
        defaultContent.setLineWrap(true);
        defaultContent.setTabSize(20);
        defaultContent.setWrapStyleWord(true);
        scrollPane1.setViewportView(defaultContent);
    }
    add(scrollPane1, cc.xywh(3, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}