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

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

Introduction

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

Prototype

public CellConstraints xywh(int col, int row, int colSpan, int rowSpan, Alignment colAlign,
        Alignment rowAlign) 

Source Link

Document

Sets the column, row, width, and height; sets the horizontal and vertical alignment using the specified alignment objects.

Examples:

 cc.xywh(1, 3, 2, 1, CellConstraints.LEFT,   CellConstraints.BOTTOM); cc.xywh(1, 3, 7, 3, CellConstraints.CENTER, CellConstraints.FILL); 

Usage

From source file:edu.byu.plugins.editors.panels.ResourceBasicInfoPanel.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    panel16 = new JPanel();
    panel19 = new JPanel();
    label_resourcesLevel = new JLabel();
    resourcesLevel = ATBasicComponentFactory.createComboBox(detailsModel, Resources.PROPERTYNAME_LEVEL,
            Resources.class);
    label_otherLevel = new JLabel();
    resourcesOtherLevel = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Resources.PROPERTYNAME_OTHER_LEVEL), false);
    label_resourcesTitle = new JLabel();
    scrollPane2 = new JScrollPane();
    resourcesTitle = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ArchDescription.PROPERTYNAME_TITLE), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory
            .createUnboundComboBox(InLineTagsUtils.getInLineTagList(InLineTagsUtils.TITLE));
    label_repositoryName4 = new JLabel();
    scrollPane8 = new JScrollPane();
    dateTable = new DomainSortableTable(ArchDescriptionDates.class);
    panel22 = new JPanel();
    addDate = new JButton();
    removeDate = new JButton();
    panel1 = new JPanel();
    label_resourcesLanguageCode = new JLabel();
    resourcesLanguageCode = ATBasicComponentFactory.createComboBox(detailsModel,
            Resources.PROPERTYNAME_LANGUAGE_CODE, Resources.class);
    label_resourcesLanguageNote = new JLabel();
    scrollPane423 = new JScrollPane();
    resourcesLanguageNote = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(Resources.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE), false);
    panel6 = new JPanel();
    label_agreementReceived2 = new JLabel();
    repositoryName = new JTextField();
    changeRepositoryButton = new JButton();
    separator2 = new JSeparator();
    panel13 = new JPanel();
    panel17 = new JPanel();
    panel12 = new JPanel();
    label_resourceIdentifier1 = new JLabel();
    resourceIdentifier1 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Resources.PROPERTYNAME_RESOURCE_IDENTIFIER_1));
    resourceIdentifier2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Resources.PROPERTYNAME_RESOURCE_IDENTIFIER_2));
    resourceIdentifier3 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Resources.PROPERTYNAME_RESOURCE_IDENTIFIER_3));
    resourceIdentifier4 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(Resources.PROPERTYNAME_RESOURCE_IDENTIFIER_4));
    panel42 = new JPanel();
    panel43 = new JPanel();
    OtherAccessionsLabel = new JLabel();
    scrollPane4 = new JScrollPane();
    accessionsTable = new DomainSortableTable();
    label_repositoryName5 = new JLabel();
    scrollPane9 = new JScrollPane();
    physicalDescriptionsTable = new DomainSortableTable(ArchDescriptionPhysicalDescriptions.class);
    panel23 = new JPanel();
    addPhysicalDescription = new JButton();
    removePhysicalDescription = new JButton();
    panel39 = new JPanel();
    panel40 = new JPanel();
    label1 = new JLabel();
    scrollPane6 = new JScrollPane();
    instancesTable = new DomainSortableTable(ArchDescriptionInstances.class,
            ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE);
    panel29 = new JPanel();
    addInstanceButton = new JButton();
    removeInstanceButton = new JButton();
    panel2 = new JPanel();
    restrictionsApply2 = ATBasicComponentFactory.createCheckBox(detailsModel,
            Resources.PROPERTYNAME_INTERNAL_ONLY, Resources.class);
    restrictionsApply = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY, Resources.class);
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(200, 205, 232));
    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")));

    //======== panel16 ========
    {/*from   w ww  .j a  va 2s  .  co m*/
        panel16.setOpaque(false);
        panel16.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel16.setBorder(Borders.DLU2_BORDER);
        panel16.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                new RowSpec[] { new RowSpec(RowSpec.FILL, 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.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC,
                        FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

        //======== panel19 ========
        {
            panel19.setOpaque(false);
            panel19.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel19.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.LEFT, 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_resourcesLevel ----
            label_resourcesLevel.setText("Level");
            label_resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLevel, Resources.class, Resources.PROPERTYNAME_LEVEL);
            panel19.add(label_resourcesLevel,
                    cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- resourcesLevel ----
            resourcesLevel.setOpaque(false);
            resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesLevel.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    resourcesLevelActionPerformed();
                }
            });
            panel19.add(resourcesLevel, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

            //---- label_otherLevel ----
            label_otherLevel.setText("Other Level");
            label_otherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_otherLevel, Resources.class, Resources.PROPERTYNAME_OTHER_LEVEL);
            panel19.add(label_otherLevel, cc.xy(1, 3));

            //---- resourcesOtherLevel ----
            resourcesOtherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel19.add(resourcesOtherLevel, new CellConstraints(3, 3, 1, 1, CellConstraints.FILL,
                    CellConstraints.TOP, new Insets(0, 0, 0, 5)));

            //---- label_resourcesTitle ----
            label_resourcesTitle.setText("Title");
            label_resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesTitle, Resources.class, Resources.PROPERTYNAME_TITLE);
            panel19.add(label_resourcesTitle, cc.xywh(1, 5, 3, 1));

            //======== scrollPane2 ========
            {

                //---- resourcesTitle ----
                resourcesTitle.setRows(4);
                resourcesTitle.setLineWrap(true);
                resourcesTitle.setWrapStyleWord(true);
                resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                scrollPane2.setViewportView(resourcesTitle);
            }
            panel19.add(scrollPane2, cc.xywh(1, 7, 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));
            }
            panel19.add(tagApplicatorPanel, cc.xywh(1, 9, 3, 1));
        }
        panel16.add(panel19, cc.xy(1, 1));

        //---- label_repositoryName4 ----
        label_repositoryName4.setText("Dates");
        label_repositoryName4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel16.add(label_repositoryName4, cc.xy(1, 3));

        //======== scrollPane8 ========
        {
            scrollPane8.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane8.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane8.setPreferredSize(new Dimension(200, 104));

            //---- dateTable ----
            dateTable.setPreferredScrollableViewportSize(new Dimension(200, 100));
            dateTable.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    dateTableMouseClicked(e);
                }
            });
            scrollPane8.setViewportView(dateTable);
        }
        panel16.add(scrollPane8, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

            //---- removeDate ----
            removeDate.setText("Remove Date");
            removeDate.setOpaque(false);
            removeDate.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeDate.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeDateActionPerformed(e);
                }
            });
            panel22.add(removeDate, cc.xy(3, 1));
        }
        panel16.add(panel22, cc.xywh(1, 7, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //======== panel1 ========
        {
            panel1.setOpaque(false);
            panel1.setLayout(
                    new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.NO_GROW),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec("left:min(default;200px)") },
                            RowSpec.decodeSpecs("default")));

            //---- label_resourcesLanguageCode ----
            label_resourcesLanguageCode.setText("Language");
            label_resourcesLanguageCode.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLanguageCode, Resources.class,
                    Resources.PROPERTYNAME_LANGUAGE_CODE);
            panel1.add(label_resourcesLanguageCode, cc.xy(1, 1));

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

        //---- label_resourcesLanguageNote ----
        label_resourcesLanguageNote.setText("Repository Processing Note");
        label_resourcesLanguageNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        ATFieldInfo.assignLabelInfo(label_resourcesLanguageNote, Resources.class,
                Resources.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE);
        panel16.add(label_resourcesLanguageNote, cc.xy(1, 11));

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

            //---- resourcesLanguageNote ----
            resourcesLanguageNote.setRows(4);
            resourcesLanguageNote.setLineWrap(true);
            resourcesLanguageNote.setWrapStyleWord(true);
            resourcesLanguageNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane423.setViewportView(resourcesLanguageNote);
        }
        panel16.add(scrollPane423, cc.xy(1, 13));

        //======== panel6 ========
        {
            panel6.setOpaque(false);
            panel6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel6.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 }));

            //---- label_agreementReceived2 ----
            label_agreementReceived2.setText("Repository");
            label_agreementReceived2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_agreementReceived2, Resources.class,
                    Resources.PROPERTYNAME_REPOSITORY);
            panel6.add(label_agreementReceived2, cc.xy(1, 1));

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

            //---- changeRepositoryButton ----
            changeRepositoryButton.setText("Change Repository");
            changeRepositoryButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            changeRepositoryButton.setOpaque(false);
            changeRepositoryButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    changeRepositoryButtonActionPerformed();
                }
            });
            panel6.add(changeRepositoryButton,
                    cc.xywh(3, 3, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        panel16.add(panel6, cc.xy(1, 15));
    }
    add(panel16, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    //---- separator2 ----
    separator2.setForeground(new Color(147, 131, 86));
    separator2.setOrientation(SwingConstants.VERTICAL);
    add(separator2, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //======== panel13 ========
    {
        panel13.setOpaque(false);
        panel13.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel13.setBorder(Borders.DLU2_BORDER);
        panel13.setLayout(new FormLayout("default:grow", "fill:default:grow"));

        //======== panel17 ========
        {
            panel17.setOpaque(false);
            panel17.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel17.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] {
                    new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), 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, 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 }));

            //======== panel12 ========
            {
                panel12.setBackground(new Color(231, 188, 251));
                panel12.setOpaque(false);
                panel12.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel12.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        RowSpec.decodeSpecs("default")));
                ((FormLayout) panel12.getLayout()).setColumnGroups(new int[][] { { 3, 5, 7, 9 } });

                //---- label_resourceIdentifier1 ----
                label_resourceIdentifier1.setText("Resource ID");
                label_resourceIdentifier1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourceIdentifier1, Resources.class,
                        Resources.PROPERTYNAME_RESOURCE_IDENTIFIER);
                panel12.add(label_resourceIdentifier1, cc.xy(1, 1));

                //---- resourceIdentifier1 ----
                resourceIdentifier1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel12.add(resourceIdentifier1, cc.xy(3, 1));

                //---- resourceIdentifier2 ----
                resourceIdentifier2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel12.add(resourceIdentifier2, cc.xy(5, 1));

                //---- resourceIdentifier3 ----
                resourceIdentifier3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel12.add(resourceIdentifier3, cc.xy(7, 1));

                //---- resourceIdentifier4 ----
                resourceIdentifier4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel12.add(resourceIdentifier4, cc.xy(9, 1));
            }
            panel17.add(panel12, cc.xy(1, 1));

            //======== panel42 ========
            {
                panel42.setBorder(new BevelBorder(BevelBorder.LOWERED));
                panel42.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel42.setBackground(new Color(182, 187, 212));
                panel42.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //======== panel43 ========
                {
                    panel43.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    panel43.setOpaque(false);
                    panel43.setBorder(Borders.DLU2_BORDER);
                    panel43.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

                    //---- OtherAccessionsLabel ----
                    OtherAccessionsLabel.setText("Accessions linked to this Resource ID:");
                    OtherAccessionsLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    panel43.add(OtherAccessionsLabel, cc.xy(1, 1));

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

                        //---- accessionsTable ----
                        accessionsTable.setPreferredScrollableViewportSize(new Dimension(300, 100));
                        accessionsTable.setFocusable(false);
                        scrollPane4.setViewportView(accessionsTable);
                    }
                    panel43.add(scrollPane4,
                            cc.xywh(1, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
                }
                panel42.add(panel43, cc.xy(1, 1));
            }
            panel17.add(panel42, cc.xy(1, 3));

            //---- label_repositoryName5 ----
            label_repositoryName5.setText("Physical Description");
            label_repositoryName5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel17.add(label_repositoryName5, cc.xy(1, 5));

            //======== scrollPane9 ========
            {
                scrollPane9.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane9.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                scrollPane9.setPreferredSize(new Dimension(200, 104));

                //---- physicalDescriptionsTable ----
                physicalDescriptionsTable.setPreferredScrollableViewportSize(new Dimension(200, 100));
                physicalDescriptionsTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        physicalDescriptionMouseClicked(e);
                    }
                });
                scrollPane9.setViewportView(physicalDescriptionsTable);
            }
            panel17.add(scrollPane9, cc.xywh(1, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                //---- removePhysicalDescription ----
                removePhysicalDescription.setText("Remove Description");
                removePhysicalDescription.setOpaque(false);
                removePhysicalDescription.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                removePhysicalDescription.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        removePhysicalDescriptionActionPerformed();
                    }
                });
                panel23.add(removePhysicalDescription, cc.xy(3, 1));
            }
            panel17.add(panel23, cc.xywh(1, 9, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

            //======== panel39 ========
            {
                panel39.setBorder(new BevelBorder(BevelBorder.LOWERED));
                panel39.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel39.setBackground(new Color(182, 187, 212));
                panel39.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                        new RowSpec[] { new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //======== panel40 ========
                {
                    panel40.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    panel40.setOpaque(false);
                    panel40.setBorder(Borders.DLU2_BORDER);
                    panel40.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                    //---- label1 ----
                    label1.setText("Instances");
                    label1.setForeground(new Color(0, 0, 102));
                    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    ATFieldInfo.assignLabelInfo(label1, Resources.class,
                            ResourcesComponents.PROPERTYNAME_INSTANCES);
                    panel40.add(label1, cc.xy(1, 1));

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

                        //---- instancesTable ----
                        instancesTable.setPreferredScrollableViewportSize(new Dimension(200, 75));
                        instancesTable.setRowHeight(20);
                        instancesTable.setFocusable(false);
                        instancesTable.addMouseListener(new MouseAdapter() {
                            @Override
                            public void mouseClicked(MouseEvent e) {
                                instancesTableMouseClicked(e);
                            }
                        });
                        scrollPane6.setViewportView(instancesTable);
                    }
                    panel40.add(scrollPane6,
                            cc.xywh(1, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

                        //---- removeInstanceButton ----
                        removeInstanceButton.setText("Remove Instance");
                        removeInstanceButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                        removeInstanceButton.setOpaque(false);
                        removeInstanceButton.addActionListener(new ActionListener() {
                            public void actionPerformed(ActionEvent e) {
                                removeInstanceButtonActionPerformed();
                            }
                        });
                        panel29.add(removeInstanceButton, cc.xy(3, 1));
                    }
                    panel40.add(panel29, cc.xywh(1, 5, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
                }
                panel39.add(panel40, cc.xy(1, 1));
            }
            panel17.add(panel39, cc.xywh(1, 11, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

                //---- restrictionsApply2 ----
                restrictionsApply2.setText("Internal Only");
                restrictionsApply2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                restrictionsApply2.setOpaque(false);
                restrictionsApply2
                        .setText(ATFieldInfo.getLabel(Resources.class, Resources.PROPERTYNAME_INTERNAL_ONLY));
                panel2.add(restrictionsApply2, cc.xy(1, 1));

                //---- restrictionsApply ----
                restrictionsApply.setText("Restrictions Apply");
                restrictionsApply.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                restrictionsApply.setOpaque(false);
                restrictionsApply.setText(
                        ATFieldInfo.getLabel(Resources.class, ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY));
                panel2.add(restrictionsApply, cc.xy(3, 1));
            }
            panel17.add(panel2, cc.xy(1, 13));
        }
        panel13.add(panel17, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
    }
    add(panel13, cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:edu.byu.plugins.editors.panels.ResourceComponentBasicInfoPanel.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    panel7 = new JPanel();
    panel3 = new JPanel();
    label_resourcesLevel = new JLabel();
    resourcesLevel = ATBasicComponentFactory.createComboBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_LEVEL, ResourcesComponents.class);
    panel12 = new JPanel();
    label3 = new JLabel();
    resourcesDateBegin2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ResourcesComponents.PROPERTYNAME_PERSISTENT_ID));
    label_otherLevel = new JLabel();
    resourcesOtherLevel = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ResourcesComponents.PROPERTYNAME_OTHER_LEVEL), false);
    label_resourcesTitle = new JLabel();
    scrollPane42 = new JScrollPane();
    resourcesTitle = ATBasicComponentFactory
            .createTextArea(detailsModel.getModel(ArchDescription.PROPERTYNAME_TITLE), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = ATBasicComponentFactory
            .createUnboundComboBox(InLineTagsUtils.getInLineTagList(InLineTagsUtils.TITLE));
    label_repositoryName4 = new JLabel();
    scrollPane8 = new JScrollPane();
    dateTable = new DomainSortableTable(ArchDescriptionDates.class);
    panel22 = new JPanel();
    addDate = new JButton();
    removeDate = new JButton();
    panel9 = new JPanel();
    label_resourcesLanguageCode2 = new JLabel();
    resourcesLanguageCode = ATBasicComponentFactory.createComboBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_LANGUAGE_CODE, ResourcesComponents.class);
    panel23 = new JPanel();
    label_resourcesLanguageNote2 = new JLabel();
    scrollPane423 = new JScrollPane();
    resourcesLanguageNote = ATBasicComponentFactory.createTextArea(
            detailsModel.getModel(ResourcesComponents.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE), false);
    separator2 = new JSeparator();
    panel10 = new JPanel();
    panel1 = new JPanel();
    label_resourcesLevel2 = new JLabel();
    subdivisionIdentifier = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ResourcesComponents.PROPERTYNAME_UNIQUE_IDENTIFIER), false);
    label_repositoryName5 = new JLabel();
    scrollPane9 = new JScrollPane();
    physicalDescriptionsTable = new DomainSortableTable(ArchDescriptionPhysicalDescriptions.class);
    panel24 = new JPanel();
    addPhysicalDescription = new JButton();
    removePhysicalDescription = new JButton();
    panel2 = new JPanel();
    panel6 = new JPanel();
    label1 = new JLabel();
    scrollPane4 = new JScrollPane();
    instancesTable = new DomainSortableTable(ArchDescriptionInstances.class,
            ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE);
    panel13 = new JPanel();
    addInstanceButton = new JButton();
    removeInstanceButton = new JButton();
    panel4 = new JPanel();
    restrictionsApply2 = ATBasicComponentFactory.createCheckBox(detailsModel,
            ResourcesComponents.PROPERTYNAME_INTERNAL_ONLY, ResourcesComponents.class);
    resourcesRestrictionsApply = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY, ResourcesComponents.class);
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(200, 205, 232));
    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")));

    //======== panel7 ========
    {/*from  w  w w. j  a  va 2s  .c  o m*/
        panel7.setOpaque(false);
        panel7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel7.setBorder(Borders.DLU2_BORDER);
        panel7.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"),
                new RowSpec[] { new RowSpec(RowSpec.FILL, 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, FormFactory.LINE_GAP_ROWSPEC,
                        new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

        //======== panel3 ========
        {
            panel3.setOpaque(false);
            panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel3.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.MIN_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.RIGHT, 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_resourcesLevel ----
            label_resourcesLevel.setText("Level");
            label_resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLevel, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_LEVEL);
            panel3.add(label_resourcesLevel,
                    cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- resourcesLevel ----
            resourcesLevel.setOpaque(false);
            resourcesLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesLevel.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    resourcesLevelActionPerformed();
                }
            });
            panel3.add(resourcesLevel, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

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

                //---- label3 ----
                label3.setText("Persistent ID");
                label3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label3, ResourcesComponents.class,
                        ResourcesComponents.PROPERTYNAME_PERSISTENT_ID);
                panel12.add(label3, cc.xy(1, 1));

                //---- resourcesDateBegin2 ----
                resourcesDateBegin2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                resourcesDateBegin2.setEditable(false);
                resourcesDateBegin2.setOpaque(false);
                panel12.add(resourcesDateBegin2, cc.xy(3, 1));
            }
            panel3.add(panel12, cc.xy(5, 1));

            //---- label_otherLevel ----
            label_otherLevel.setText("Other Level");
            label_otherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_otherLevel, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_OTHER_LEVEL);
            panel3.add(label_otherLevel, cc.xywh(1, 3, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- resourcesOtherLevel ----
            resourcesOtherLevel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel3.add(resourcesOtherLevel, cc.xywh(3, 3, 3, 1));

            //---- label_resourcesTitle ----
            label_resourcesTitle.setText("Title");
            label_resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesTitle, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_TITLE);
            panel3.add(label_resourcesTitle, cc.xywh(1, 5, 5, 1));

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

                //---- resourcesTitle ----
                resourcesTitle.setRows(4);
                resourcesTitle.setLineWrap(true);
                resourcesTitle.setWrapStyleWord(true);
                resourcesTitle.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                scrollPane42.setViewportView(resourcesTitle);
            }
            panel3.add(scrollPane42, cc.xywh(1, 7, 5, 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));
            }
            panel3.add(tagApplicatorPanel, cc.xywh(1, 9, 5, 1));
        }
        panel7.add(panel3, cc.xywh(1, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

        //---- label_repositoryName4 ----
        label_repositoryName4.setText("Dates");
        label_repositoryName4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel7.add(label_repositoryName4, cc.xy(1, 3));

        //======== scrollPane8 ========
        {
            scrollPane8.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane8.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane8.setPreferredSize(new Dimension(200, 104));

            //---- dateTable ----
            dateTable.setPreferredScrollableViewportSize(new Dimension(200, 100));
            dateTable.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    dateTableMouseClicked(e);
                }
            });
            scrollPane8.setViewportView(dateTable);
        }
        panel7.add(scrollPane8, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

            //---- removeDate ----
            removeDate.setText("Remove Date");
            removeDate.setOpaque(false);
            removeDate.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removeDate.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removeDateActionPerformed(e);
                }
            });
            panel22.add(removeDate, cc.xy(3, 1));
        }
        panel7.add(panel22, cc.xywh(1, 7, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //======== panel9 ========
        {
            panel9.setOpaque(false);
            panel9.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("left:min(default;200px)") },
                    RowSpec.decodeSpecs("default")));

            //---- label_resourcesLanguageCode2 ----
            label_resourcesLanguageCode2.setText("Lanaguage");
            label_resourcesLanguageCode2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLanguageCode2, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_LANGUAGE_CODE);
            panel9.add(label_resourcesLanguageCode2, cc.xy(1, 1));

            //---- resourcesLanguageCode ----
            resourcesLanguageCode.setMaximumSize(new Dimension(150, 32767));
            resourcesLanguageCode.setOpaque(false);
            resourcesLanguageCode.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel9.add(resourcesLanguageCode,
                    cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
        }
        panel7.add(panel9, cc.xy(1, 9));

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

            //---- label_resourcesLanguageNote2 ----
            label_resourcesLanguageNote2.setText("Repository Processing Note");
            label_resourcesLanguageNote2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLanguageNote2, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_REPOSITORY_PROCESSING_NOTE);
            panel23.add(label_resourcesLanguageNote2, new CellConstraints(1, 1, 1, 1, CellConstraints.DEFAULT,
                    CellConstraints.DEFAULT, new Insets(0, 10, 0, 0)));

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

                //---- resourcesLanguageNote ----
                resourcesLanguageNote.setRows(4);
                resourcesLanguageNote.setWrapStyleWord(true);
                resourcesLanguageNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                scrollPane423.setViewportView(resourcesLanguageNote);
            }
            panel23.add(scrollPane423, new CellConstraints(1, 3, 1, 1, CellConstraints.DEFAULT,
                    CellConstraints.DEFAULT, new Insets(0, 10, 0, 0)));
        }
        panel7.add(panel23, cc.xy(1, 11));
    }
    add(panel7, cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

    //---- separator2 ----
    separator2.setForeground(new Color(147, 131, 86));
    separator2.setOrientation(SwingConstants.VERTICAL);
    add(separator2, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

    //======== panel10 ========
    {
        panel10.setOpaque(false);
        panel10.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel10.setBorder(Borders.DLU2_BORDER);
        panel10.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, FormFactory.LINE_GAP_ROWSPEC,
                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC,
                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC,
                FormFactory.DEFAULT_ROWSPEC }));

        //======== panel1 ========
        {
            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,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    RowSpec.decodeSpecs("default")));

            //---- label_resourcesLevel2 ----
            label_resourcesLevel2.setText("Component Unique Identifier");
            label_resourcesLevel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_resourcesLevel2, ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_UNIQUE_IDENTIFIER);
            panel1.add(label_resourcesLevel2,
                    cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

            //---- subdivisionIdentifier ----
            subdivisionIdentifier.setColumns(5);
            subdivisionIdentifier.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel1.add(subdivisionIdentifier,
                    cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
        }
        panel10.add(panel1, cc.xy(1, 1));

        //---- label_repositoryName5 ----
        label_repositoryName5.setText("Physical Description");
        label_repositoryName5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel10.add(label_repositoryName5, cc.xy(1, 3));

        //======== scrollPane9 ========
        {
            scrollPane9.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollPane9.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            scrollPane9.setPreferredSize(new Dimension(200, 104));

            //---- physicalDescriptionsTable ----
            physicalDescriptionsTable.setPreferredScrollableViewportSize(new Dimension(200, 100));
            physicalDescriptionsTable.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    physicalDescriptionMouseClicked(e);
                }
            });
            scrollPane9.setViewportView(physicalDescriptionsTable);
        }
        panel10.add(scrollPane9, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

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

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

            //---- removePhysicalDescription ----
            removePhysicalDescription.setText("Remove Description");
            removePhysicalDescription.setOpaque(false);
            removePhysicalDescription.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            removePhysicalDescription.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    removePhysicalDescriptionActionPerformed();
                }
            });
            panel24.add(removePhysicalDescription, cc.xy(3, 1));
        }
        panel10.add(panel24, cc.xywh(1, 7, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

        //======== panel2 ========
        {
            panel2.setBackground(new Color(182, 187, 212));
            panel2.setBorder(new BevelBorder(BevelBorder.LOWERED));
            panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            panel2.setLayout(new FormLayout("default:grow", "fill:default:grow"));

            //======== panel6 ========
            {
                panel6.setOpaque(false);
                panel6.setBorder(Borders.DLU2_BORDER);
                panel6.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                //---- label1 ----
                label1.setText("Instances");
                label1.setForeground(new Color(0, 0, 102));
                label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label1, ResourcesComponents.class,
                        ResourcesComponents.PROPERTYNAME_INSTANCES);
                panel6.add(label1, cc.xywh(1, 1, 2, 1));

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

                    //---- instancesTable ----
                    instancesTable.setPreferredScrollableViewportSize(new Dimension(200, 75));
                    instancesTable.setRowHeight(20);
                    instancesTable.addMouseListener(new MouseAdapter() {
                        @Override
                        public void mouseClicked(MouseEvent e) {
                            instancesTableMouseClicked(e);
                        }
                    });
                    scrollPane4.setViewportView(instancesTable);
                }
                panel6.add(scrollPane4, cc.xy(2, 3));

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

                    //---- addInstanceButton ----
                    addInstanceButton.setBackground(new Color(231, 188, 251));
                    addInstanceButton.setText("Add Instance");
                    addInstanceButton.setOpaque(false);
                    addInstanceButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    addInstanceButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            addInstanceButtonActionPerformed();
                        }
                    });
                    panel13.add(addInstanceButton, cc.xy(1, 1));

                    //---- removeInstanceButton ----
                    removeInstanceButton.setBackground(new Color(231, 188, 251));
                    removeInstanceButton.setText("Remove Instance");
                    removeInstanceButton.setOpaque(false);
                    removeInstanceButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                    removeInstanceButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            removeInstanceButtonActionPerformed();
                        }
                    });
                    panel13.add(removeInstanceButton, cc.xy(3, 1));
                }
                panel6.add(panel13, cc.xywh(1, 5, 2, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
            }
            panel2.add(panel6, cc.xy(1, 1));
        }
        panel10.add(panel2, cc.xy(1, 9));

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

            //---- restrictionsApply2 ----
            restrictionsApply2.setBackground(new Color(231, 188, 251));
            restrictionsApply2.setText("Internal Only");
            restrictionsApply2.setOpaque(false);
            restrictionsApply2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            restrictionsApply2.setText(ATFieldInfo.getLabel(ResourcesComponents.class,
                    ResourcesComponents.PROPERTYNAME_INTERNAL_ONLY));
            panel4.add(restrictionsApply2, cc.xy(1, 1));

            //---- resourcesRestrictionsApply ----
            resourcesRestrictionsApply.setBackground(new Color(231, 188, 251));
            resourcesRestrictionsApply.setText("Restrictions Apply");
            resourcesRestrictionsApply.setOpaque(false);
            resourcesRestrictionsApply.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            resourcesRestrictionsApply.setText(ATFieldInfo.getLabel(ResourcesComponents.class,
                    ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY));
            panel4.add(resourcesRestrictionsApply, cc.xy(3, 1));
        }
        panel10.add(panel4, cc.xy(1, 11));
    }
    add(panel10, cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:edu.yale.plugins.instanceEditor.ATPluginDemo1Frame.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    label1 = new JLabel();
    panel1 = new JPanel();
    button1 = new JButton();
    label2 = new JLabel();
    textField1 = new JTextField();
    button2 = new JButton();
    button3 = new JButton();
    scrollPane1 = new JScrollPane();
    textArea1 = new JTextArea();
    buttonBar = new JPanel();
    okButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {/*from w  w  w.  ja  v  a  2  s  .c  o  m*/
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            contentPanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("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) }));

            //---- label1 ----
            label1.setText("Demo AT Plugin");
            contentPanel.add(label1, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

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

                //---- button1 ----
                button1.setText("Get Current Record");
                button1.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        button1ActionPerformed(e);
                    }
                });
                panel1.add(button1, cc.xywh(1, 1, 3, 1));

                //---- label2 ----
                label2.setText("Data Name :");
                panel1.add(label2, cc.xy(1, 2));

                //---- textField1 ----
                textField1.setColumns(8);
                textField1.setText("Test Data");
                panel1.add(textField1, cc.xy(3, 2));

                //---- button2 ----
                button2.setText("Save Data");
                button2.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        button2ActionPerformed(e);
                    }
                });
                panel1.add(button2, cc.xy(5, 2));

                //---- button3 ----
                button3.setText("Get Data");
                button3.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        button3ActionPerformed(e);
                    }
                });
                panel1.add(button3, cc.xy(7, 2));
            }
            contentPanel.add(panel1, cc.xy(1, 3));

            //======== scrollPane1 ========
            {

                //---- textArea1 ----
                textArea1.setRows(5);
                textArea1.setColumns(25);
                scrollPane1.setViewportView(textArea1);
            }
            contentPanel.add(scrollPane1, cc.xy(1, 5));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            buttonBar.setLayout(
                    new FormLayout(new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

            //---- okButton ----
            okButton.setText("OK");
            okButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    okButtonActionPerformed(e);
                }
            });
            buttonBar.add(okButton, cc.xy(2, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:edu.yale.plugins.instanceEditor.YaleAnalogInstancesFields.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    label_subjectTermType = new JLabel();
    container1Type = ATBasicComponentFactory.createComboBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_TYPE, ArchDescriptionAnalogInstances.class);
    label_subjectSource5 = new JLabel();
    containerLabel4 = ATBasicComponentFactory.createTextField(
            detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_INDICATOR));
    label_subjectSource4 = new JLabel();
    containerLabel3 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_BARCODE));
    separator1 = new JSeparator();
    label_subjectTermType2 = new JLabel();
    container2Type = ATBasicComponentFactory.createComboBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_TYPE, ArchDescriptionAnalogInstances.class);
    label_subjectSource6 = new JLabel();
    containerLabel5 = ATBasicComponentFactory.createTextField(
            detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_INDICATOR));
    separator3 = new JSeparator();
    label_subjectTermType3 = new JLabel();
    container3Type = ATBasicComponentFactory.createComboBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE, ArchDescriptionAnalogInstances.class);
    label_subjectSource7 = new JLabel();
    containerLabel6 = ATBasicComponentFactory.createTextField(
            detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_INDICATOR));
    separator2 = new JSeparator();
    label_subjectTerm2 = new JLabel();
    containerLabel2 = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_LOCATION_LABEL));
    label_date1Begin6 = new JLabel();
    dateExpression2 = ATBasicComponentFactory.createTextField(
            detailsModel.getModel(ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_STRING1), false);
    label_date1Begin7 = new JLabel();
    container3Type2 = ATBasicComponentFactory.createComboBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_STRING2,
            LookupListUtils.getLookupListValues(ArchDescriptionAnalogInstances.class,
                    ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE));
    panel1 = new JPanel();
    rights3 = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_BOOLEAN1,
            ArchDescriptionAnalogInstances.class);
    rights2 = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_BOOLEAN2,
            ArchDescriptionAnalogInstances.class);
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);/*w  w w . ja v a  2  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, 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 }));

    //---- label_subjectTermType ----
    label_subjectTermType.setText("Container 1 Type");
    label_subjectTermType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTermType, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_TYPE);
    add(label_subjectTermType, cc.xy(1, 1));

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

    //---- label_subjectSource5 ----
    label_subjectSource5.setText("Container 1 Indicator");
    label_subjectSource5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectSource5, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_INDICATOR);
    add(label_subjectSource5, cc.xy(1, 3));

    //---- containerLabel4 ----
    containerLabel4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(containerLabel4, cc.xy(3, 3));

    //---- label_subjectSource4 ----
    label_subjectSource4.setText("Barcode");
    label_subjectSource4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectSource4, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_BARCODE);
    add(label_subjectSource4, cc.xy(1, 5));

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

    //---- separator1 ----
    separator1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    separator1.setForeground(new Color(147, 131, 86));
    add(separator1, cc.xywh(1, 7, 3, 1));

    //---- label_subjectTermType2 ----
    label_subjectTermType2.setText("Container 2 Type");
    label_subjectTermType2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTermType2, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_TYPE);
    add(label_subjectTermType2, cc.xy(1, 9));

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

    //---- label_subjectSource6 ----
    label_subjectSource6.setText("Container 2  Indicator");
    label_subjectSource6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectSource6, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_INDICATOR);
    add(label_subjectSource6, cc.xy(1, 11));

    //---- containerLabel5 ----
    containerLabel5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(containerLabel5, cc.xy(3, 11));

    //---- separator3 ----
    separator3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    separator3.setForeground(new Color(147, 131, 86));
    add(separator3, cc.xywh(1, 13, 3, 1));

    //---- label_subjectTermType3 ----
    label_subjectTermType3.setText("Container 3 Type");
    label_subjectTermType3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTermType3, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE);
    add(label_subjectTermType3, cc.xy(1, 15));

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

    //---- label_subjectSource7 ----
    label_subjectSource7.setText("Container 3  Indicator");
    label_subjectSource7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectSource7, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_INDICATOR);
    add(label_subjectSource7, cc.xy(1, 17));

    //---- containerLabel6 ----
    containerLabel6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(containerLabel6, cc.xy(3, 17));

    //---- separator2 ----
    separator2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    separator2.setForeground(new Color(147, 131, 86));
    add(separator2, cc.xywh(1, 19, 3, 1));

    //---- label_subjectTerm2 ----
    label_subjectTerm2.setText("Location");
    label_subjectTerm2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_subjectTerm2, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_LOCATION);
    add(label_subjectTerm2, cc.xy(1, 21));

    //---- containerLabel2 ----
    containerLabel2.setEditable(false);
    containerLabel2.setOpaque(false);
    containerLabel2.setBorder(null);
    containerLabel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(containerLabel2, cc.xy(3, 21));

    //---- label_date1Begin6 ----
    label_date1Begin6.setText("User Defined String 1");
    label_date1Begin6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_date1Begin6, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_STRING1);
    add(label_date1Begin6, cc.xy(1, 23));

    //---- dateExpression2 ----
    dateExpression2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    add(dateExpression2, new CellConstraints(3, 23, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT,
            new Insets(0, 0, 0, 5)));

    //---- label_date1Begin7 ----
    label_date1Begin7.setText("User Defined String 2");
    label_date1Begin7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label_date1Begin7, ArchDescriptionAnalogInstances.class,
            ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_STRING2);
    add(label_date1Begin7, cc.xy(1, 25));

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

    //======== panel1 ========
    {
        panel1.setLayout(new FormLayout(
                new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                        new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                RowSpec.decodeSpecs("default")));

        //---- rights3 ----
        rights3.setText("User Defined Boolean 1");
        rights3.setOpaque(false);
        rights3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        rights3.setText(ATFieldInfo.getLabel(ArchDescriptionAnalogInstances.class,
                ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_BOOLEAN1));
        panel1.add(rights3, cc.xywh(1, 1, 2, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

        //---- rights2 ----
        rights2.setText("User Defined Boolean 2");
        rights2.setOpaque(false);
        rights2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        rights2.setText(ATFieldInfo.getLabel(ArchDescriptionAnalogInstances.class,
                ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_BOOLEAN2));
        panel1.add(rights2, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
    }
    add(panel1, cc.xywh(1, 27, 3, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:edu.yale.plugins.tasks.search.BoxLookupReturnScreen.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    panel2 = new JPanel();
    label2 = new JLabel();
    msNumberField = new JTextField();
    label3 = new JLabel();
    ruNumberField = new JTextField();
    label4 = new JLabel();
    seriesField = new JTextField();
    label5 = new JLabel();
    accessionNumberField = new JTextField();
    label6 = new JLabel();
    boxField = new JTextField();
    searchResults = new JLabel();
    buttonBar2 = new JPanel();
    searchButton = new JButton();
    clearButton = new JButton();
    cancelButton = new JButton();
    scrollPane1 = new JScrollPane();
    results = createReturnTable();/* www . ja v  a 2 s.c  o  m*/
    panel1 = new JPanel();
    label1 = new JLabel();
    elapsedTime = new JLabel();
    buttonBar = new JPanel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setPreferredSize(new Dimension(1000, 700));
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            contentPanel.setPreferredSize(new Dimension(750, 600));
            contentPanel.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 }));

            //======== panel2 ========
            {
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { 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),
                                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),
                                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 }));

                //---- label2 ----
                label2.setText("MS #");
                panel2.add(label2, cc.xy(1, 1));
                panel2.add(msNumberField, cc.xy(3, 1));

                //---- label3 ----
                label3.setText("RU #");
                panel2.add(label3, cc.xy(5, 1));
                panel2.add(ruNumberField, cc.xy(7, 1));

                //---- label4 ----
                label4.setText("Series");
                panel2.add(label4, cc.xy(9, 1));
                panel2.add(seriesField, cc.xy(11, 1));

                //---- label5 ----
                label5.setText("Accn");
                panel2.add(label5, cc.xy(13, 1));
                panel2.add(accessionNumberField, cc.xy(15, 1));

                //---- label6 ----
                label6.setText("Box");
                panel2.add(label6, cc.xy(17, 1));
                panel2.add(boxField, cc.xywh(19, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
                panel2.add(searchResults, cc.xywh(1, 3, 7, 1));

                //======== buttonBar2 ========
                {
                    buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar2.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    FormFactory.DEFAULT_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- searchButton ----
                    searchButton.setText("Search");
                    searchButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            searchButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(searchButton, cc.xy(2, 1));

                    //---- clearButton ----
                    clearButton.setText("Clear");
                    clearButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            clearButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(clearButton, cc.xy(3, 1));

                    //---- cancelButton ----
                    cancelButton.setText("Done");
                    cancelButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            cancelButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(cancelButton, cc.xy(5, 1));
                }
                panel2.add(buttonBar2, cc.xywh(11, 3, 9, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel2, cc.xy(1, 1));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane1.setPreferredSize(new Dimension(750, 450));

                //---- results ----
                results.setPreferredScrollableViewportSize(new Dimension(700, 400));
                scrollPane1.setViewportView(results);
            }
            contentPanel.add(scrollPane1, cc.xywh(1, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL));

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

                //---- label1 ----
                label1.setText("Elapsed Time:");
                panel1.add(label1, cc.xy(1, 1));
                panel1.add(elapsedTime, cc.xy(3, 1));
            }
            contentPanel.add(panel1, cc.xy(1, 5));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            buttonBar.setLayout(
                    new FormLayout(new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("")));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:edu.yale.plugins.tasks.YaleAssignContainerInformation.java

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    contentPanel = new JPanel();
    label_subjectSource4 = new JLabel();
    barcode = new JTextField();
    label_container3Type = new JLabel();
    container3Type = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionAnalogInstances.class, ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE));
    label_userDefinedString2 = new JLabel();
    userDefinedString2 = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionAnalogInstances.class, ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE));
    panel1 = new JPanel();
    panel2 = new JPanel();
    label1 = new JLabel();
    restrictionNoChange = new JRadioButton();
    restrictionSetRestrict = new JRadioButton();
    restrictionSetUnrestricted = new JRadioButton();
    panel3 = new JPanel();
    label2 = new JLabel();
    exportedToVoyagerNoChange = new JRadioButton();
    exportedToVoyagerSetExported = new JRadioButton();
    exportedToVoyagerSetNotExported = new JRadioButton();
    buttonBar = new JPanel();
    assignValues = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);//from   w  w w  .  ja  va2 s .  c o  m
    setBackground(new Color(200, 205, 232));
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG_BORDER);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new BorderLayout());

        //======== contentPanel ========
        {
            contentPanel.setOpaque(false);
            contentPanel
                    .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,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC }));

            //---- label_subjectSource4 ----
            label_subjectSource4.setText("Barcode");
            label_subjectSource4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_subjectSource4, ArchDescriptionAnalogInstances.class,
                    ArchDescriptionAnalogInstances.PROPERTYNAME_BARCODE);
            contentPanel.add(label_subjectSource4, cc.xy(1, 1));

            //---- barcode ----
            barcode.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            contentPanel.add(barcode, cc.xy(3, 1));

            //---- label_container3Type ----
            label_container3Type.setText("Container 3 Type");
            label_container3Type.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_container3Type, ArchDescriptionAnalogInstances.class,
                    ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER3_TYPE);
            contentPanel.add(label_container3Type, cc.xy(1, 3));

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

            //---- label_userDefinedString2 ----
            label_userDefinedString2.setText("User Defined String 2");
            label_userDefinedString2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            ATFieldInfo.assignLabelInfo(label_userDefinedString2, ArchDescriptionAnalogInstances.class,
                    ArchDescriptionAnalogInstances.PROPERTYNAME_USER_DEFINED_STRING2);
            contentPanel.add(label_userDefinedString2, cc.xy(1, 5));

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

            //======== panel1 ========
            {
                panel1.setOpaque(false);
                panel1.setLayout(new FormLayout(
                        new ColumnSpec[] {
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        RowSpec.decodeSpecs("default")));

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

                    //---- label1 ----
                    label1.setText("Restrictions:");
                    panel2.add(label1, cc.xy(1, 1));

                    //---- restrictionNoChange ----
                    restrictionNoChange.setText("No change");
                    restrictionNoChange.setSelected(true);
                    panel2.add(restrictionNoChange, cc.xy(3, 1));

                    //---- restrictionSetRestrict ----
                    restrictionSetRestrict.setText("Restrict");
                    panel2.add(restrictionSetRestrict, cc.xy(5, 1));

                    //---- restrictionSetUnrestricted ----
                    restrictionSetUnrestricted.setText("Unrestrict");
                    panel2.add(restrictionSetUnrestricted, cc.xy(7, 1));
                }
                panel1.add(panel2, cc.xywh(1, 1, 3, 1));
            }
            contentPanel.add(panel1, cc.xywh(1, 7, 3, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

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

                //---- label2 ----
                label2.setText("Export to voyager");
                panel3.add(label2, cc.xy(1, 1));

                //---- exportedToVoyagerNoChange ----
                exportedToVoyagerNoChange.setText("No change");
                exportedToVoyagerNoChange.setSelected(true);
                panel3.add(exportedToVoyagerNoChange, cc.xy(3, 1));

                //---- exportedToVoyagerSetExported ----
                exportedToVoyagerSetExported.setText("Set exported");
                panel3.add(exportedToVoyagerSetExported, cc.xy(5, 1));

                //---- exportedToVoyagerSetNotExported ----
                exportedToVoyagerSetNotExported.setText("Set not exported");
                panel3.add(exportedToVoyagerSetNotExported, cc.xy(7, 1));
            }
            contentPanel.add(panel3, cc.xywh(1, 9, 3, 1));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== buttonBar ========
        {
            buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
            buttonBar.setOpaque(false);
            buttonBar.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC,
                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                    RowSpec.decodeSpecs("pref")));

            //---- assignValues ----
            assignValues.setText("Assign Values");
            assignValues.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    assignValuesActionPerformed(e);
                }
            });
            buttonBar.add(assignValues, cc.xy(2, 1));

            //---- cancelButton ----
            cancelButton.setText("Cancel");
            cancelButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    cancelButtonActionPerformed(e);
                }
            });
            buttonBar.add(cancelButton, cc.xy(4, 1));
        }
        dialogPane.add(buttonBar, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());

    //---- restrictionsButtonGroup ----
    ButtonGroup restrictionsButtonGroup = new ButtonGroup();
    restrictionsButtonGroup.add(restrictionNoChange);
    restrictionsButtonGroup.add(restrictionSetRestrict);
    restrictionsButtonGroup.add(restrictionSetUnrestricted);

    //---- exportedToVoyagerButtonGroup ----
    ButtonGroup exportedToVoyagerButtonGroup = new ButtonGroup();
    exportedToVoyagerButtonGroup.add(exportedToVoyagerNoChange);
    exportedToVoyagerButtonGroup.add(exportedToVoyagerSetExported);
    exportedToVoyagerButtonGroup.add(exportedToVoyagerSetNotExported);
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:hu.pagavcs.client.gui.CleanupGui.java

License:Open Source License

public void display() throws SVNException {

    JPanel pnlMain = new JPanel(new FormLayout("r:p,2dlu,p:g", "p,2dlu:g,p,2dlu,p"));
    CellConstraints cc = new CellConstraints();
    frame = GuiHelper.createFrame(pnlMain, "Cleanup", null);

    Label lblWorkingCopy = new Label("Path:");
    Label sfWorkingCopy = new Label(cleanup.getPath());
    JButton btnClose = new JButton(new CloseAction(frame));
    lblStatus = new Label(" ");

    pnlMain.add(lblWorkingCopy, cc.xy(1, 1));
    pnlMain.add(sfWorkingCopy, cc.xy(3, 1));
    pnlMain.add(btnClose, cc.xywh(1, 3, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    pnlMain.add(lblStatus, cc.xywh(1, 5, 3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    frame.execute();//from w w  w  .  j  av  a  2s .c  o  m
}

From source file:hu.pagavcs.client.gui.commit.CommitGui.java

License:Open Source License

public void display() throws SVNException {
    logMinSize = 0;/* w ww . j a v a2  s  .  c  om*/
    CellConstraints cc = new CellConstraints();
    tmdlCommit = new TableModel<CommitListItem>(new CommitListItem());
    tblCommit = new Table<CommitListItem>(tmdlCommit);
    tblCommit.addMouseListener(new PopupupMouseListener());
    tblCommit.setRowSorter(new TableRowSorter<TableModel<CommitListItem>>(tmdlCommit));
    tblCommit.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    tblCommit.addKeyListener(new SelectDeselectSelectedKeyListener());
    tblCommit.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
    pathCellRenderer = new DotTextCellRenderer();
    tblCommit.getColumnModel().getColumn(3)
            .setCellRenderer(new StatusCellRendererForCommitListItem(tblCommit, pathCellRenderer));

    SelectDeselectListener selectDeselectListener = new SelectDeselectListener();
    tmdlCommit.addTableModelListener(selectDeselectListener);

    tblCommit.getSelectionModel().addListSelectionListener(selectDeselectListener);

    new StatusCellRendererForCommitListItem(tblCommit);
    final JScrollPane spCommitList = new JScrollPane(tblCommit);
    spCommitList.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

    taMessage = new TextArea();
    taMessage.setLineWrap(true);
    taMessage.setWrapStyleWord(true);
    JScrollPane spMessage = new JScrollPane(taMessage);

    JSplitPane splMain = new JSplitPane(JSplitPane.VERTICAL_SPLIT, spMessage, spCommitList);
    splMain.setPreferredSize(new Dimension(300, 300));
    lblUrl = new Label();
    lblWorkingCopy = new Label();
    cboMessage = new JComboBox();
    cboMessage.setPreferredSize(new Dimension(100, (int) cboMessage.getPreferredSize().getHeight()));
    cboMessage.addItemListener(new ItemListener() {

        public void itemStateChanged(ItemEvent e) {
            if (e.getStateChange() == ItemEvent.SELECTED) {
                if (e.getItem() != null) {
                    taMessage.setText(((RecentMessageSlot) e.getItem()).message);
                }
            }
        }
    });

    JPanel pnlTop = new JPanel(new FormLayout("r:p,2dlu,p:g", "p,2dlu,p,2dlu,p,2dlu"));
    pnlTop.add(new Label("Commit to:"), cc.xy(1, 1));
    pnlTop.add(lblUrl, cc.xy(3, 1));
    pnlTop.add(new Label("Working copy:"), cc.xy(1, 3));
    pnlTop.add(lblWorkingCopy, cc.xy(3, 3));
    pnlTop.add(new Label("Recent messages:"), cc.xy(1, 5));
    pnlTop.add(cboMessage, cc.xy(3, 5));

    btnStop = new JButton(new StopAction());
    prgWorkinProgress = new ProgressBar(this);

    lblInfo = new Label();
    btnCreatePatch = new JButton(new CreatePatchAction());
    btnCreatePatch.setEnabled(false);
    btnCommit = new JButton(new CommitAction());
    btnCommit.setEnabled(false);
    btnRefresh = new JButton(new RefreshAction());
    btnRefresh.setEnabled(false);

    btnSelectAllNone = new JCheckBox(new SelectAllNoneAction());
    lblSelectedInfo = new Label();
    cbHelpMerge = new JCheckBox("Merge too");

    JPanel pnlCheck = new JPanel(new FormLayout("p,2dlu:g,p,2dlu,p", "p"));
    pnlCheck.add(btnSelectAllNone, cc.xy(1, 1));
    pnlCheck.add(lblSelectedInfo, cc.xy(3, 1));
    pnlCheck.add(cbHelpMerge, cc.xy(5, 1));

    JPanel pnlBottom = new JPanel(new FormLayout("p,2dlu, 50dlu:g, 2dlu,p, 2dlu,p, 2dlu,p", "p,2dlu,p"));

    pnlBottom.add(pnlCheck, cc.xywh(1, 1, 9, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
    pnlBottom.add(btnRefresh, cc.xy(1, 3));
    pnlBottom.add(prgWorkinProgress, cc.xy(3, 3));
    pnlBottom.add(btnCreatePatch, cc.xy(5, 3));
    pnlBottom.add(btnStop, cc.xy(7, 3));
    pnlBottom.add(btnCommit, cc.xy(9, 3));

    FormLayout lyMain = new FormLayout("p:g", "p,2dlu,f:max(80dlu;p):g,2dlu,p");
    JPanel pnlMain = new JPanel(lyMain);
    pnlMain.add(pnlTop, cc.xy(1, 1));
    pnlMain.add(splMain, cc.xy(1, 3));
    pnlMain.add(pnlBottom, cc.xy(1, 5));

    frame = GuiHelper.createAndShowFrame(pnlMain, "Commit", "commit-app-icon.png", false);
    frame.addWindowListener(new WindowAdapter() {

        public void windowClosing(WindowEvent e) {
            commit.setCancel(true);
        }
    });
}

From source file:hu.pagavcs.client.gui.CreateRepoGui.java

License:Open Source License

public void display() throws SVNException {

    JPanel pnlMain = new JPanel(new FormLayout("r:p,2dlu,p:g", "p,2dlu:g,p,2dlu,p"));
    CellConstraints cc = new CellConstraints();
    frame = GuiHelper.createFrame(pnlMain, "Create Repository", null);

    Label lblWorkingCopy = new Label("Path:");
    Label sfWorkingCopy = new Label(createRepo.getPath());
    JButton btnClose = new JButton(new CloseAction(frame));
    lblStatus = new Label(" ");

    pnlMain.add(lblWorkingCopy, cc.xy(1, 1));
    pnlMain.add(sfWorkingCopy, cc.xy(3, 1));
    pnlMain.add(btnClose, cc.xywh(1, 3, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    pnlMain.add(lblStatus, cc.xywh(1, 5, 3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    frame.execute();//  w ww  . j a v a2 s .  c  o m
}

From source file:hu.pagavcs.client.gui.DeleteGui.java

License:Open Source License

public void display() throws SVNException {
    JPanel pnlMain = new JPanel(new FormLayout("r:p,2dlu,p:g", "p,2dlu:g,p,2dlu,p"));
    CellConstraints cc = new CellConstraints();
    frame = GuiHelper.createFrame(pnlMain, "Delete", null);

    Label lblWorkingCopy = new Label("Path:");
    String wcText;//from   w  ww .jav  a  2  s  . co  m
    if (delete.getPath().size() == 1) {
        wcText = delete.getPath().get(0);
    } else {
        wcText = "<Multiple files are selected>";
    }
    Label sfWorkingCopy = new Label(wcText);
    btnClose = new JButton(new CloseAction(frame));
    lblStatus = new Label(" ");

    pnlMain.add(lblWorkingCopy, cc.xy(1, 1));
    pnlMain.add(sfWorkingCopy, cc.xy(3, 1));
    pnlMain.add(btnClose, cc.xywh(1, 3, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
    pnlMain.add(lblStatus, cc.xywh(1, 5, 3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

    frame.execute();
}