Example usage for com.jgoodies.forms.layout Sizes MINIMUM

List of usage examples for com.jgoodies.forms.layout Sizes MINIMUM

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout Sizes MINIMUM.

Prototype

ComponentSize MINIMUM

To view the source code for com.jgoodies.forms.layout Sizes MINIMUM.

Click Source Link

Document

Use the maximum of all component minimum sizes as column or row size.

Usage

From source file:org.archiviststoolkit.dialog.LocationAssignmentResources.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();
    HeaderPanel = new JPanel();
    panel2 = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label3 = new JLabel();
    scrollPane1 = new JScrollPane();
    containerList = new JList();
    separator5 = new JSeparator();
    label1 = new JLabel();
    panel1 = new JPanel();
    label2 = new JLabel();
    filterField = new JTextField();
    scrollPane2 = new JScrollPane();
    locationLookupTable = new DomainSortableTable(Locations.class, filterField);
    buttonBar = new JPanel();
    assignLocation = new JButton();
    removeAssignedLocationButton = new JButton();
    createLocationButton = new JButton();
    doneButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from  w  w  w .  j av  a 2s.  co  m*/
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setMinimumSize(new Dimension(640, 836));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(73, 43, 104));
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Resources");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                panel2.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel2, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Assign Locations");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setBackground(new Color(231, 188, 251));
            contentPane.setMinimumSize(new Dimension(600, 600));
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label3 ----
            label3.setText("Containers");
            contentPane.add(label3, cc.xy(2, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane1.setPreferredSize(new Dimension(600, 300));

                //---- containerList ----
                containerList.setVisibleRowCount(20);
                scrollPane1.setViewportView(containerList);
            }
            contentPane.add(scrollPane1, cc.xy(2, 4));

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

            //---- label1 ----
            label1.setText("Locations");
            contentPane.add(label1, cc.xy(2, 7));

            //======== panel1 ========
            {
                panel1.setOpaque(false);
                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")));

                //---- label2 ----
                label2.setText("Filter:");
                panel1.add(label2, cc.xy(1, 1));
                panel1.add(filterField, cc.xy(3, 1));
            }
            contentPane.add(panel1, cc.xy(2, 9));

            //======== scrollPane2 ========
            {
                scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane2.setPreferredSize(new Dimension(600, 300));

                //---- locationLookupTable ----
                locationLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                scrollPane2.setViewportView(locationLookupTable);
            }
            contentPane.add(scrollPane2, cc.xy(2, 11));

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

                //---- assignLocation ----
                assignLocation.setText("Add Location Link");
                assignLocation.setBackground(new Color(231, 188, 251));
                assignLocation.setOpaque(false);
                assignLocation.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        assignLocationButtonActionPerformed(e);
                    }
                });
                buttonBar.add(assignLocation, cc.xy(2, 1));

                //---- removeAssignedLocationButton ----
                removeAssignedLocationButton.setText("Remove Location Link");
                removeAssignedLocationButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        removeAssignedLocationButtonActionPerformed(e);
                    }
                });
                buttonBar.add(removeAssignedLocationButton, cc.xy(4, 1));

                //---- createLocationButton ----
                createLocationButton.setText("Create Location");
                createLocationButton.setBackground(new Color(231, 188, 251));
                createLocationButton.setOpaque(false);
                createLocationButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        createLocationButtonActionPerformed(e);
                    }
                });
                buttonBar.add(createLocationButton, cc.xy(6, 1));

                //---- doneButton ----
                doneButton.setText("Done");
                doneButton.setBackground(new Color(231, 188, 251));
                doneButton.setOpaque(false);
                doneButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                buttonBar.add(doneButton, cc.xy(8, 1));
            }
            contentPane.add(buttonBar, cc.xywh(1, 13, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.LocationManagement.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();
    HeaderPanel = new JPanel();
    panel2 = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPanel = new JPanel();
    panel1 = new JPanel();
    label2 = new JLabel();
    filterField = new JTextField();
    scrollPane1 = new JScrollPane();
    contentTable = new DomainSortableTable(Locations.class, filterField);
    buttonBar = new JPanel();
    reportsButton = new JButton();
    batchAddButton = new JButton();
    addRecordButton = new JButton();
    removeRecordButton = new JButton();
    doneButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from  w w  w  .ja v  a2s . c  o m*/
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(80, 69, 57));
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Administration");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                panel2.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel2, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Location Management");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

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

            //======== panel1 ========
            {
                panel1.setOpaque(false);
                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")));

                //---- label2 ----
                label2.setText("Filter:");
                panel1.add(label2, cc.xy(1, 1));
                panel1.add(filterField, cc.xy(3, 1));
            }
            contentPanel.add(panel1, cc.xy(2, 2));

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

                //---- contentTable ----
                contentTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        contentTableMouseClicked(e);
                    }
                });
                scrollPane1.setViewportView(contentTable);
            }
            contentPanel.add(scrollPane1, cc.xy(2, 4));

            //======== buttonBar ========
            {
                buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                buttonBar.setOpaque(false);
                buttonBar.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.LABEL_COMPONENT_GAP_COLSPEC, 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,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                        RowSpec.decodeSpecs("pref")));

                //---- reportsButton ----
                reportsButton.setText("Reports");
                reportsButton.setOpaque(false);
                reportsButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        reportButtonActionPerformed(e);
                    }
                });
                buttonBar.add(reportsButton, cc.xy(2, 1));

                //---- batchAddButton ----
                batchAddButton.setText("Batch Add");
                batchAddButton.setOpaque(false);
                batchAddButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        batchAddButtonActionPerformed(e);
                    }
                });
                buttonBar.add(batchAddButton, cc.xy(6, 1));

                //---- addRecordButton ----
                addRecordButton.setText("Add Record");
                addRecordButton.setOpaque(false);
                addRecordButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        addRecordButtonActionPerformed(e);
                    }
                });
                buttonBar.add(addRecordButton, cc.xy(8, 1));

                //---- removeRecordButton ----
                removeRecordButton.setText("Remove Record");
                removeRecordButton.setOpaque(false);
                removeRecordButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        removeRecordButtonActionPerformed(e);
                    }
                });
                buttonBar.add(removeRecordButton, cc.xy(10, 1));

                //---- doneButton ----
                doneButton.setText("Done");
                doneButton.setOpaque(false);
                doneButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                buttonBar.add(doneButton, cc.xy(14, 1));
            }
            contentPanel.add(buttonBar, cc.xy(2, 6));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.NameAuthorityLookup.java

License:Open Source License

private void initComponents() {

    setModal(true);/*from   ww  w.  jav a  2 s  .  c o m*/

    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label1 = new JLabel();
    nameLookup = new JTextField();
    scrollPane1 = new JScrollPane();
    namesLookupTable = new DomainSortableTable(Names.class, nameLookup);
    linkingPanel = new JPanel();
    label4 = new JLabel();
    label3 = new JLabel();
    label_function = new JLabel();
    function = new JComboBox();
    label_role = new JLabel();
    role = new JComboBox();
    label_form = new JLabel();
    form = new JComboBox();
    buttonBarLinking = new JPanel();
    linkButton = new JButton();
    createName = new JButton();
    doneButton = new JButton();
    selectPanel = new JPanel();
    selectButton = new JButton();
    doneButton2 = new JButton();
    CellConstraints cc = new CellConstraints();

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

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Name Lookup");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.UNRELATED_GAP_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.UNRELATED_GAP_ROWSPEC }));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 2));
            contentPane.add(nameLookup, cc.xy(4, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- namesLookupTable ----
                namesLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                namesLookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        namesLookupTableMouseClicked(e);
                    }
                });
                namesLookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        namesLookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(namesLookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1));

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

                //---- label4 ----
                label4.setText("Double click on a Name to add it to the record.");
                linkingPanel.add(label4, cc.xywh(1, 1, 3, 1));

                //---- label3 ----
                label3.setText("Or hit enter if a Term is highlighted.");
                linkingPanel.add(label3, cc.xywh(1, 3, 3, 1));

                //---- label_function ----
                label_function.setText("Function");
                linkingPanel.add(label_function, cc.xy(1, 5));

                //---- function ----
                function.setOpaque(false);
                function.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        functionActionPerformed(e);
                    }
                });
                linkingPanel.add(function, cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_role ----
                label_role.setText("Role");
                linkingPanel.add(label_role, cc.xy(1, 7));

                //---- role ----
                role.setOpaque(false);
                linkingPanel.add(role, cc.xywh(3, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_form ----
                label_form.setText("Form Subdivision");
                linkingPanel.add(label_form, cc.xy(1, 9));

                //---- form ----
                form.setOpaque(false);
                linkingPanel.add(form, cc.xywh(3, 9, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //======== buttonBarLinking ========
                {
                    buttonBarLinking.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBarLinking.setBackground(new Color(231, 188, 251));
                    buttonBarLinking.setOpaque(false);
                    buttonBarLinking.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- linkButton ----
                    linkButton.setText("Link");
                    linkButton.setOpaque(false);
                    linkButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            linkButtonActionPerformed();
                        }
                    });
                    buttonBarLinking.add(linkButton, cc.xy(1, 1));

                    //---- createName ----
                    createName.setText("Create Name");
                    createName.setBackground(new Color(231, 188, 251));
                    createName.setOpaque(false);
                    createName.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            createNameActionPerformed(e);
                        }
                    });
                    buttonBarLinking.add(createName, cc.xy(3, 1));

                    //---- doneButton ----
                    doneButton.setText("Close Window");
                    doneButton.setBackground(new Color(231, 188, 251));
                    doneButton.setOpaque(false);
                    doneButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed(e);
                        }
                    });
                    buttonBarLinking.add(doneButton, cc.xy(5, 1));
                }
                linkingPanel.add(buttonBarLinking,
                        cc.xywh(1, 11, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1));

            //======== selectPanel ========
            {
                selectPanel.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                selectPanel.setBackground(new Color(231, 188, 251));
                selectPanel.setOpaque(false);
                selectPanel
                        .setLayout(new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                        FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                RowSpec.decodeSpecs("pref")));

                //---- selectButton ----
                selectButton.setText("Select");
                selectButton.setOpaque(false);
                selectButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        selectButtonActionPerformed();
                    }
                });
                selectPanel.add(selectButton, cc.xy(3, 1));

                //---- doneButton2 ----
                doneButton2.setText("Cancel");
                doneButton2.setBackground(new Color(231, 188, 251));
                doneButton2.setOpaque(false);
                doneButton2.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        doneButtonActionPerformed(e);
                    }
                });
                selectPanel.add(doneButton2, cc.xy(5, 1));
            }
            contentPane.add(selectPanel, cc.xywh(1, 8, 4, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.QueryEditor.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();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    subHeaderPanel = new JPanel();
    subHeaderLabel = new JLabel();
    tabbedPane1 = new JTabbedPane();
    panel1 = new JPanel();
    searchEditorLabel = new JLabel();
    contentPane = new JPanel();
    fieldSelector1 = new JComboBox();
    placeHolder1 = new QueryEditorTextPanel();
    boolean1 = new JComboBox();
    fieldSelector2 = new JComboBox();
    placeHolder2 = new QueryEditorTextPanel();
    includeComponents = new JCheckBox();
    buttonBar2 = new JPanel();
    cancelButton2 = new JButton();
    queryButton = new JButton();
    classSpecificPanel = new JPanel();
    altQueryLabel = new JLabel();
    panel2 = new JPanel();
    label1 = new JLabel();
    sortName = new JTextField();
    lookupName = new JButton();
    clearName = new JButton();
    label2 = new JLabel();
    function = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_NAME_LINK_FUNCTION));
    label5 = new JLabel();
    subject = new JTextField();
    lookupSubject = new JButton();
    clearSubject = new JButton();
    label6 = new JLabel();
    location = new JTextField();
    lookupLocation = new JButton();
    clearLocation = new JButton();
    resourceLabel = new JLabel();
    resource = new JTextField();
    lookupResource = new JButton();
    clearResource = new JButton();
    fileLabel = new JLabel();
    fileURI = new JTextField();
    panel3 = new JPanel();
    label8 = new JLabel();
    deaccessionDateStart = ATBasicComponentFactory.createUnboundDateField();
    label3 = new JLabel();
    deaccessionDateEnd = ATBasicComponentFactory.createUnboundDateField();
    panel4 = new JPanel();
    identifierLabel = new JLabel();
    bucket1 = new JTextField();
    bucket2 = new JTextField();
    bucket3 = new JTextField();
    bucket4 = new JTextField();
    resourceOnlyPanel = new JPanel();
    label9 = new JLabel();
    noteText = new JTextField();
    label7 = new JLabel();
    instanceType = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionInstances.class, ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE));
    includeComponentsRelatedSearch = new JCheckBox();
    buttonBar = new JPanel();
    cancelButton = new JButton();
    queryButton2 = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from www. ja v  a  2 s .  c o  m*/
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(WindowEvent e) {
            thisWindowClosing();
        }
    });
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== subHeaderPanel ========
            {
                subHeaderPanel.setBackground(new Color(66, 60, 111));
                subHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                subHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Search Editor");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                subHeaderPanel.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(subHeaderPanel, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== tabbedPane1 ========
        {

            //======== panel1 ========
            {
                panel1.setBorder(Borders.DIALOG_BORDER);
                panel1.setOpaque(false);
                panel1.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) }));

                //---- searchEditorLabel ----
                searchEditorLabel.setText("Search editor");
                panel1.add(searchEditorLabel, cc.xy(1, 1));

                //======== contentPane ========
                {
                    contentPane.setBackground(new Color(231, 188, 251));
                    contentPane.setOpaque(false);
                    contentPane.setBorder(Borders.DIALOG_BORDER);
                    contentPane
                            .setLayout(new FormLayout(
                                    new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec("400px:grow"),
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW) },
                                    new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                    //---- fieldSelector1 ----
                    fieldSelector1.setOpaque(false);
                    fieldSelector1.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            fieldSelector1ActionPerformed(e);
                        }
                    });
                    contentPane.add(fieldSelector1, cc.xy(1, 1));

                    //---- placeHolder1 ----
                    placeHolder1.setOpaque(false);
                    contentPane.add(placeHolder1, cc.xy(3, 1));

                    //---- boolean1 ----
                    boolean1.setModel(new DefaultComboBoxModel(new String[] { "and", "or" }));
                    boolean1.setOpaque(false);
                    contentPane.add(boolean1, cc.xy(5, 1));

                    //---- fieldSelector2 ----
                    fieldSelector2.setOpaque(false);
                    fieldSelector2.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            fieldSelector2ActionPerformed(e);
                        }
                    });
                    contentPane.add(fieldSelector2, cc.xy(1, 2));

                    //---- placeHolder2 ----
                    placeHolder2.setOpaque(false);
                    contentPane.add(placeHolder2, cc.xy(3, 2));

                    //---- includeComponents ----
                    includeComponents.setText("Include components in search");
                    includeComponents.setOpaque(false);
                    includeComponents.setSelected(true);
                    includeComponents.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            includeComponentsActionPerformed();
                        }
                    });
                    contentPane.add(includeComponents, cc.xywh(1, 4, 5, 1));

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

                        //---- cancelButton2 ----
                        cancelButton2.setText("Cancel");
                        cancelButton2.setOpaque(false);
                        cancelButton2.addActionListener(new ActionListener() {
                            public void actionPerformed(ActionEvent e) {
                                cancelButtonActionPerformed(e);
                            }
                        });
                        buttonBar2.add(cancelButton2, cc.xy(2, 1));

                        //---- queryButton ----
                        queryButton.setText("Search");
                        queryButton.setOpaque(false);
                        queryButton.addActionListener(new ActionListener() {
                            public void actionPerformed(ActionEvent e) {
                                queryButtonActionPerformed(e);
                            }
                        });
                        buttonBar2.add(queryButton, cc.xy(4, 1));
                    }
                    contentPane.add(buttonBar2, cc.xywh(1, 6, 5, 1));
                }
                panel1.add(contentPane, cc.xy(1, 3));
            }
            tabbedPane1.addTab("Search", panel1);

            //======== classSpecificPanel ========
            {
                classSpecificPanel.setOpaque(false);
                classSpecificPanel.setBorder(Borders.DIALOG_BORDER);
                classSpecificPanel.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 }));

                //---- altQueryLabel ----
                altQueryLabel.setText("Search by linked record:");
                classSpecificPanel.add(altQueryLabel, cc.xy(1, 1));

                //======== panel2 ========
                {
                    panel2.setOpaque(false);
                    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, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));

                    //---- label1 ----
                    label1.setText("Find by name");
                    panel2.add(label1, cc.xy(1, 1));

                    //---- sortName ----
                    sortName.setEditable(false);
                    sortName.setOpaque(false);
                    panel2.add(sortName, cc.xy(3, 1));

                    //---- lookupName ----
                    lookupName.setText("Lookup");
                    lookupName.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    lookupName.setOpaque(false);
                    lookupName.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            lookupNameActionPerformed();
                        }
                    });
                    panel2.add(lookupName, cc.xy(5, 1));

                    //---- clearName ----
                    clearName.setText("Clear");
                    clearName.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    clearName.setOpaque(false);
                    clearName.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            clearNameActionPerformed();
                        }
                    });
                    panel2.add(clearName, cc.xy(7, 1));

                    //---- label2 ----
                    label2.setText("Function");
                    panel2.add(label2, cc.xy(9, 1));

                    //---- function ----
                    function.setOpaque(false);
                    panel2.add(function, cc.xywh(11, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                    //---- label5 ----
                    label5.setText("Find by subject");
                    panel2.add(label5, cc.xy(1, 3));

                    //---- subject ----
                    subject.setEditable(false);
                    subject.setOpaque(false);
                    panel2.add(subject, cc.xy(3, 3));

                    //---- lookupSubject ----
                    lookupSubject.setText("Lookup");
                    lookupSubject.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    lookupSubject.setOpaque(false);
                    lookupSubject.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            lookupSubjectActionPerformed();
                        }
                    });
                    panel2.add(lookupSubject, cc.xy(5, 3));

                    //---- clearSubject ----
                    clearSubject.setText("Clear");
                    clearSubject.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    clearSubject.setOpaque(false);
                    clearSubject.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            clearSubjectActionPerformed();
                        }
                    });
                    panel2.add(clearSubject, cc.xy(7, 3));

                    //---- label6 ----
                    label6.setText("Find by location");
                    panel2.add(label6, cc.xy(1, 5));

                    //---- location ----
                    location.setEditable(false);
                    location.setOpaque(false);
                    panel2.add(location, cc.xy(3, 5));

                    //---- lookupLocation ----
                    lookupLocation.setText("Lookup");
                    lookupLocation.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    lookupLocation.setOpaque(false);
                    lookupLocation.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            lookupLocationActionPerformed();
                        }
                    });
                    panel2.add(lookupLocation, cc.xy(5, 5));

                    //---- clearLocation ----
                    clearLocation.setText("Clear");
                    clearLocation.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    clearLocation.setOpaque(false);
                    clearLocation.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            clearLocationActionPerformed();
                        }
                    });
                    panel2.add(clearLocation, cc.xy(7, 5));

                    //---- resourceLabel ----
                    resourceLabel.setText("Find by resource");
                    panel2.add(resourceLabel, cc.xy(1, 7));

                    //---- resource ----
                    resource.setEditable(false);
                    resource.setOpaque(false);
                    panel2.add(resource, cc.xy(3, 7));

                    //---- lookupResource ----
                    lookupResource.setText("Lookup");
                    lookupResource.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    lookupResource.setOpaque(false);
                    lookupResource.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            lookupResourceActionPerformed();
                        }
                    });
                    panel2.add(lookupResource, cc.xy(5, 7));

                    //---- clearResource ----
                    clearResource.setText("Clear");
                    clearResource.setFont(new Font("Lucida Grande", Font.PLAIN, 10));
                    clearResource.setOpaque(false);
                    clearResource.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            clearResourceActionPerformed();
                        }
                    });
                    panel2.add(clearResource, cc.xy(7, 7));

                    //---- fileLabel ----
                    fileLabel.setText("Find by file URI");
                    panel2.add(fileLabel, cc.xy(1, 9));
                    panel2.add(fileURI, cc.xywh(3, 9, 5, 1));

                    //======== 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")));

                        //---- label8 ----
                        label8.setText("Find by deaccession date");
                        panel3.add(label8, cc.xy(1, 1));

                        //---- deaccessionDateStart ----
                        deaccessionDateStart.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                        deaccessionDateStart.setColumns(12);
                        panel3.add(deaccessionDateStart,
                                cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- label3 ----
                        label3.setText("-");
                        panel3.add(label3, cc.xy(5, 1));

                        //---- deaccessionDateEnd ----
                        deaccessionDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                        deaccessionDateEnd.setColumns(12);
                        deaccessionDateEnd.addFocusListener(new FocusAdapter() {
                            @Override
                            public void focusGained(FocusEvent e) {
                                deaccessionDateEndFocusGained();
                            }
                        });
                        panel3.add(deaccessionDateEnd,
                                cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                    }
                    panel2.add(panel3, cc.xywh(1, 13, 11, 1));

                    //======== panel4 ========
                    {
                        panel4.setOpaque(false);
                        panel4.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) panel4.getLayout()).setColumnGroups(new int[][] { { 3, 5, 7, 9 } });

                        //---- identifierLabel ----
                        identifierLabel.setText("identifier");
                        panel4.add(identifierLabel, cc.xy(1, 1));
                        panel4.add(bucket1, cc.xy(3, 1));
                        panel4.add(bucket2, cc.xy(5, 1));
                        panel4.add(bucket3, cc.xy(7, 1));
                        panel4.add(bucket4, cc.xy(9, 1));
                    }
                    panel2.add(panel4, cc.xywh(1, 15, 11, 1));

                    //======== resourceOnlyPanel ========
                    {
                        resourceOnlyPanel.setOpaque(false);
                        resourceOnlyPanel.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, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                        FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

                        //---- label9 ----
                        label9.setText("Find by note text");
                        resourceOnlyPanel.add(label9, cc.xy(1, 1));
                        resourceOnlyPanel.add(noteText, cc.xy(3, 1));

                        //---- label7 ----
                        label7.setText("Find by instance type");
                        resourceOnlyPanel.add(label7, cc.xy(1, 2));

                        //---- instanceType ----
                        instanceType.setOpaque(false);
                        instanceType.addActionListener(new ActionListener() {
                            public void actionPerformed(ActionEvent e) {
                                instanceTypeActionPerformed();
                            }
                        });
                        resourceOnlyPanel.add(instanceType,
                                cc.xywh(3, 2, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                        //---- includeComponentsRelatedSearch ----
                        includeComponentsRelatedSearch.setText("Include components in search");
                        includeComponentsRelatedSearch.setOpaque(false);
                        includeComponentsRelatedSearch.setSelected(true);
                        resourceOnlyPanel.add(includeComponentsRelatedSearch, cc.xywh(1, 4, 11, 1));
                    }
                    panel2.add(resourceOnlyPanel, cc.xywh(1, 17, 11, 1));
                }
                classSpecificPanel.add(panel2, cc.xy(1, 3));

                //======== buttonBar ========
                {
                    buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar.setBackground(new Color(231, 188, 251));
                    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")));

                    //---- cancelButton ----
                    cancelButton.setText("Cancel");
                    cancelButton.setOpaque(false);
                    cancelButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            cancelButtonActionPerformed(e);
                        }
                    });
                    buttonBar.add(cancelButton, cc.xy(2, 1));

                    //---- queryButton2 ----
                    queryButton2.setText("Search");
                    queryButton2.setOpaque(false);
                    queryButton2.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            queryButton2ActionPerformed(e);
                        }
                    });
                    buttonBar.add(queryButton2, cc.xy(4, 1));
                }
                classSpecificPanel.add(buttonBar, cc.xy(1, 5));
            }
            tabbedPane1.addTab("Search By Linked Record", classSpecificPanel);

        }
        dialogPane.add(tabbedPane1, BorderLayout.SOUTH);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.ReportDialog.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();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    subHeaderPanel = new JPanel();
    subHeaderLabel = new JLabel();
    mainPanel = new JPanel();
    buttonBar = new JPanel();
    openReportFileButton = new JButton();
    cancelButton = new JButton();
    previewButton = new JButton();
    printButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from w  w w  .j a va2 s  .  co  m*/
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel.setPreferredSize(new Dimension(300, 30));
            HeaderPanel
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] {
                                            new ColumnSpec(Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100),
                                                    Sizes.dluX(200))),
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW) },
                                    RowSpec.decodeSpecs("fill:default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== subHeaderPanel ========
            {
                subHeaderPanel.setBackground(new Color(66, 60, 111));
                subHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                subHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Reports");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                subHeaderPanel.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(subHeaderPanel, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== mainPanel ========
        {
            mainPanel.setOpaque(false);
            mainPanel.setBorder(Borders.DIALOG_BORDER);
            mainPanel.setLayout(new BorderLayout());

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

                //---- openReportFileButton ----
                openReportFileButton.setText("Load Report Definition File");
                openReportFileButton.setOpaque(false);
                openReportFileButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        openReportFileButtonActionPerformed();
                    }
                });
                buttonBar.add(openReportFileButton, cc.xy(4, 1));

                //---- cancelButton ----
                cancelButton.setText("Cancel");
                cancelButton.setOpaque(false);
                cancelButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        cancelButtonActionPerformed();
                    }
                });
                buttonBar.add(cancelButton, cc.xy(6, 1));

                //---- previewButton ----
                previewButton.setText("Preview");
                previewButton.setOpaque(false);
                previewButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        previewButtonActionPerformed();
                    }
                });
                buttonBar.add(previewButton, cc.xy(8, 1));

                //---- printButton ----
                printButton.setText("Print");
                printButton.setOpaque(false);
                printButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        printButtonActionPerformed();
                    }
                });
                buttonBar.add(printButton, cc.xy(10, 1));
            }
            mainPanel.add(buttonBar, BorderLayout.SOUTH);
        }
        dialogPane.add(mainPanel, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.dialog.SubjectTermLookup.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();
    HeaderPanel = new JPanel();
    mainHeaderPanel = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPane = new JPanel();
    label1 = new JLabel();
    subjectLookup = new JTextField();
    scrollPane1 = new JScrollPane();
    subjectLookupTable = new DomainSortableTable(Subjects.class, subjectLookup);
    linkingPanel = new JPanel();
    label3 = new JLabel();
    label4 = new JLabel();
    buttonBar = new JPanel();
    linkSubjectButton = new JButton();
    createSubjectButton = new JButton();
    doneButton = new JButton();
    selectPanel = new JPanel();
    buttonBar2 = new JPanel();
    selectButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/*from ww w .  ja v a2 s. c  o  m*/
    Container contentPane2 = getContentPane();
    contentPane2.setLayout(new BorderLayout());

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== mainHeaderPanel ========
            {
                mainHeaderPanel.setBackground(new Color(80, 69, 57));
                mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                mainHeaderPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW) },
                                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC,
                                                FormFactory.DEFAULT_ROWSPEC,
                                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Main Header");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Subject Term Lookup");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPane ========
        {
            contentPane.setOpaque(false);
            contentPane
                    .setLayout(
                            new FormLayout(
                                    new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC,
                                            FormFactory.DEFAULT_COLSPEC,
                                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                    FormSpec.DEFAULT_GROW),
                                            FormFactory.DEFAULT_COLSPEC },
                                    new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC,
                                            FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                            new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //---- label1 ----
            label1.setText("Filter:");
            contentPane.add(label1, cc.xy(2, 2));
            contentPane.add(subjectLookup, cc.xy(4, 2));

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

                //---- subjectLookupTable ----
                subjectLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300));
                subjectLookupTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        subjectLookupTableMouseClicked(e);
                    }
                });
                subjectLookupTable.addKeyListener(new KeyAdapter() {
                    @Override
                    public void keyTyped(KeyEvent e) {
                        subjectLookupTableKeyTyped(e);
                    }
                });
                scrollPane1.setViewportView(subjectLookupTable);
            }
            contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1));

            //======== linkingPanel ========
            {
                linkingPanel.setOpaque(false);
                linkingPanel.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 }));

                //---- label3 ----
                label3.setText("Double click on a Subject Term to add it to the record.");
                linkingPanel.add(label3, cc.xy(1, 1));

                //---- label4 ----
                label4.setText("Or hit enter if a Term is highlighted.");
                linkingPanel.add(label4, cc.xy(1, 3));

                //======== buttonBar ========
                {
                    buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar.setBackground(new Color(231, 188, 251));
                    buttonBar.setOpaque(false);
                    buttonBar.setLayout(new FormLayout(
                            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC,
                                    FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                            RowSpec.decodeSpecs("pref")));

                    //---- linkSubjectButton ----
                    linkSubjectButton.setText("Link");
                    linkSubjectButton.setOpaque(false);
                    linkSubjectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            linkSubjectButtonActionPerformed();
                        }
                    });
                    buttonBar.add(linkSubjectButton, cc.xy(1, 1));

                    //---- createSubjectButton ----
                    createSubjectButton.setText("Create Subject");
                    createSubjectButton.setOpaque(false);
                    createSubjectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            createSubjectButtonActionPerformed();
                        }
                    });
                    buttonBar.add(createSubjectButton, cc.xy(3, 1));

                    //---- doneButton ----
                    doneButton.setText("Close Window");
                    doneButton.setOpaque(false);
                    doneButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed();
                        }
                    });
                    buttonBar.add(doneButton, cc.xy(5, 1));
                }
                linkingPanel.add(buttonBar,
                        cc.xywh(1, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1));

            //======== selectPanel ========
            {
                selectPanel.setOpaque(false);
                selectPanel.setLayout(new FormLayout("default:grow", "default"));

                //======== buttonBar2 ========
                {
                    buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER);
                    buttonBar2.setBackground(new Color(231, 188, 251));
                    buttonBar2.setOpaque(false);
                    buttonBar2
                            .setLayout(new FormLayout(
                                    new ColumnSpec[] { FormFactory.BUTTON_COLSPEC,
                                            FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC },
                                    RowSpec.decodeSpecs("pref")));

                    //---- selectButton ----
                    selectButton.setText("Select");
                    selectButton.setOpaque(false);
                    selectButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            selectButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(selectButton, cc.xy(1, 1));

                    //---- cancelButton ----
                    cancelButton.setText("Cancel");
                    cancelButton.setOpaque(false);
                    cancelButton.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            doneButtonActionPerformed();
                        }
                    });
                    buttonBar2.add(cancelButton, cc.xy(3, 1));
                }
                selectPanel.add(buttonBar2,
                        cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT));
            }
            contentPane.add(selectPanel, cc.xywh(2, 8, 3, 1));
        }
        dialogPane.add(contentPane, BorderLayout.CENTER);
    }
    contentPane2.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents

}

From source file:org.archiviststoolkit.dialog.UserPreferencesDialog.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();
    HeaderPanel = new JPanel();
    panel2 = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    panel1 = new JPanel();
    contentPanel = new JPanel();
    label1 = new JLabel();
    connectionUrl = new JComboBox();
    label2 = new JLabel();
    userName = new JTextField();
    label3 = new JLabel();
    password = new JPasswordField();
    label4 = new JLabel();
    databaseTypes = ATBasicComponentFactory.createUnboundComboBox(SessionFactory.getDatabaseTypesList(true));
    buttonBar = new JPanel();
    openDBFileButton = new JButton();
    saveButton = new JButton();
    okButton = new JButton();
    cancelButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);//from  w w  w  .  ja v a2  s.c  o m
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setPreferredSize(new Dimension(600, 238));
        dialogPane.setMinimumSize(new Dimension(600, 238));
        dialogPane.setLayout(new BorderLayout());

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(80, 69, 57));
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Administration");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                panel2.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel2, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Connection Settings");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== panel1 ========
        {
            panel1.setOpaque(false);
            panel1.setBorder(Borders.DIALOG_BORDER);
            panel1.setLayout(new FormLayout(ColumnSpec.decodeSpecs("max(default;400px):grow"), new RowSpec[] {
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

            //======== contentPanel ========
            {
                contentPanel.setBorder(
                        new TitledBorder(null, "Database Properties", TitledBorder.LEADING, TitledBorder.TOP));
                contentPanel.setOpaque(false);
                contentPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.MINIMUM, 0.1),
                                                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 }));

                //---- label1 ----
                label1.setText("Connection URL");
                contentPanel.add(label1, new CellConstraints(1, 1, 1, 1, CellConstraints.FILL,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- connectionUrl ----
                connectionUrl.setEditable(true);
                connectionUrl.addItemListener(new ItemListener() {
                    public void itemStateChanged(ItemEvent e) {
                        updateConnectionUrlInformation();
                    }
                });
                contentPanel.add(connectionUrl, new CellConstraints(3, 1, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- label2 ----
                label2.setText("Username");
                contentPanel.add(label2, new CellConstraints(1, 3, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));
                contentPanel.add(userName, new CellConstraints(3, 3, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- label3 ----
                label3.setText("Password");
                contentPanel.add(label3, new CellConstraints(1, 5, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));
                contentPanel.add(password, new CellConstraints(3, 5, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- label4 ----
                label4.setText("Database Type");
                contentPanel.add(label4, new CellConstraints(1, 7, 1, 1, CellConstraints.DEFAULT,
                        CellConstraints.DEFAULT, new Insets(0, 5, 0, 0)));

                //---- databaseTypes ----
                databaseTypes.setOpaque(false);
                databaseTypes.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        databaseTypesActionPerformed();
                    }
                });
                contentPanel.add(databaseTypes, cc.xy(3, 7, CellConstraints.LEFT, CellConstraints.DEFAULT));
            }
            panel1.add(contentPanel, cc.xy(1, 1));

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

                //---- openDBFileButton ----
                openDBFileButton.setText("Open Internal Database File");
                openDBFileButton.setVisible(false);
                openDBFileButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        openDBFileButtonActionPerformed();
                    }
                });
                buttonBar.add(openDBFileButton, cc.xy(2, 1));

                //---- saveButton ----
                saveButton.setText("Save");
                saveButton.setOpaque(false);
                saveButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        storeConnectionUrlInformation();
                    }
                });
                buttonBar.add(saveButton, cc.xy(4, 1));

                //---- okButton ----
                okButton.setText("OK");
                okButton.setOpaque(false);
                okButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        okButtonActionPerformed(e);
                    }
                });
                buttonBar.add(okButton, cc.xy(6, 1));

                //---- cancelButton ----
                cancelButton.setText("Cancel");
                cancelButton.setOpaque(false);
                cancelButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        cancelButtonActionPerformed(e);
                    }
                });
                buttonBar.add(cancelButton, cc.xy(8, 1));
            }
            panel1.add(buttonBar, cc.xy(1, 3));
        }
        dialogPane.add(panel1, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

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

License:Open Source License

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    panel1 = new JPanel();
    internalOnly = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescriptionNotes.PROPERTYNAME_ARCH_DESCRIPTION_NOTE_INTERNAL_ONLY, ArchDescriptionNotes.class);
    multiPart = ATBasicComponentFactory.createCheckBox(detailsModel,
            ArchDescriptionNotes.PROPERTYNAME_ARCH_DESCRIPTION_MULTI_PART, ArchDescriptionNotes.class);
    panel2 = new JPanel();
    label3 = new JLabel();
    persistentId = ATBasicComponentFactory
            .createTextField(detailsModel.getModel(ArchDescriptionRepeatingData.PROPERTYNAME_PERSISTENT_ID));
    label1 = new JLabel();
    notesType = new JComboBox();
    label2 = new JLabel();
    title = ATBasicComponentFactory//w w w.j a v a  2  s .  c  om
            .createTextField(detailsModel.getModel(ArchDescriptionRepeatingData.PROPERTYNAME_TITLE));
    cardPane = new JPanel();
    simpleNote = new JPanel();
    label14 = new JLabel();
    scrollPane1 = new JScrollPane();
    noteContent = ATBasicComponentFactory.createTextArea(
            detailsModel.getModel(ArchDescriptionNotes.PROPERTYNAME_ARCH_DESCRIPTION_NOTE_CONTENT), false);
    tagApplicatorPanel = new JPanel();
    insertInlineTag = new JComboBox();
    multiPartNote = new JPanel();
    scrollPane6 = new JScrollPane();
    repeatingDataTable = new DomainSortedTable(ArchDescriptionRepeatingData.class);
    panel15 = new JPanel();
    addPartComboBox = new JComboBox();
    removePartButton = new JButton();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBorder(Borders.DLU4_BORDER);
    setPreferredSize(new Dimension(800, 500));
    setBackground(new Color(200, 205, 232));
    setLayout(new FormLayout(
            new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                    new ColumnSpec(ColumnSpec.FILL, Sizes.MINIMUM, FormSpec.DEFAULT_GROW) },
            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC,
                    FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                    FormFactory.RELATED_GAP_ROWSPEC,
                    new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }));

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

        //---- internalOnly ----
        internalOnly.setBackground(new Color(231, 188, 251));
        internalOnly.setText("Internal Only");
        internalOnly.setOpaque(false);
        internalOnly.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        panel1.add(internalOnly, cc.xy(1, 1));

        //---- multiPart ----
        multiPart.setBackground(new Color(231, 188, 251));
        multiPart.setText("Multi-part");
        multiPart.setOpaque(false);
        multiPart.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
        multiPart.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                multiPartActionPerformed(e);
            }
        });
        panel1.add(multiPart, cc.xy(3, 1));

        //======== panel2 ========
        {
            panel2.setOpaque(false);
            panel2.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));
            panel2.add(label3, cc.xy(1, 1));

            //---- persistentId ----
            persistentId.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            persistentId.setColumns(3);
            persistentId.setBorder(null);
            persistentId.setEditable(false);
            persistentId.setOpaque(false);
            panel2.add(persistentId, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
        }
        panel1.add(panel2, cc.xy(5, 1));
    }
    add(panel1, cc.xywh(1, 1, 3, 1));

    //---- label1 ----
    label1.setText("Type");
    label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label1, ArchDescriptionNotes.class,
            ArchDescriptionNotes.PROPERTYNAME_ARCH_DESCRIPTION_NOTE_TYPE);
    add(label1, cc.xy(1, 3));

    //---- notesType ----
    notesType.setOpaque(false);
    notesType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    notesType.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            notesTypeActionPerformed(e);
        }
    });
    add(notesType, cc.xy(3, 3));

    //---- label2 ----
    label2.setText("Title");
    label2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
    ATFieldInfo.assignLabelInfo(label2, ArchDescriptionNotes.class, ArchDescriptionNotes.PROPERTYNAME_TITLE);
    add(label2, cc.xy(1, 5));
    add(title, new CellConstraints(3, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP,
            new Insets(0, 0, 0, 5)));

    //======== cardPane ========
    {
        cardPane.setLayout(new CardLayout());

        //======== simpleNote ========
        {
            simpleNote.setBorder(null);
            simpleNote.setBackground(new Color(200, 205, 232));
            simpleNote.setLayout(new FormLayout(
                    new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                    new RowSpec[] { new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));

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

            //======== scrollPane1 ========
            {
                scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
                scrollPane1.setMaximumSize(new Dimension(32767, 100));

                //---- noteContent ----
                noteContent.setRows(20);
                noteContent.setLineWrap(true);
                noteContent.setTabSize(20);
                noteContent.setWrapStyleWord(true);
                noteContent.addFocusListener(new FocusAdapter() {
                    @Override
                    public void focusGained(FocusEvent e) {
                        noteContentFocusGained();
                    }

                    @Override
                    public void focusLost(FocusEvent e) {
                        noteContentFocusLost();
                    }
                });
                scrollPane1.setViewportView(noteContent);
            }
            simpleNote.add(scrollPane1, cc.xywh(3, 1, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL));

            //======== 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));
            }
            simpleNote.add(tagApplicatorPanel, cc.xywh(3, 3, 3, 1));
        }
        cardPane.add(simpleNote, "simpleNote");

        //======== multiPartNote ========
        {
            multiPartNote.setBorder(Borders.DLU4_BORDER);
            multiPartNote.setBackground(new Color(200, 205, 232));
            multiPartNote
                    .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 }));

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

                //---- repeatingDataTable ----
                repeatingDataTable.setFocusable(false);
                repeatingDataTable.setDragEnabled(true);
                repeatingDataTable.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e) {
                        repeatingDataTableMouseClicked(e);
                    }

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

                    @Override
                    public void mouseReleased(MouseEvent e) {
                        repeatingDataTableMouseEvent(e);
                    }
                });
                scrollPane6.setViewportView(repeatingDataTable);
            }
            multiPartNote.add(scrollPane6, cc.xywh(1, 1, 3, 1));

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

                //---- addPartComboBox ----
                addPartComboBox.setOpaque(false);
                addPartComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        addPartComboBoxActionPerformed(e);
                    }
                });
                panel15.add(addPartComboBox, cc.xy(1, 1));

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

From source file:org.archiviststoolkit.editor.rde.RapidResourceComponentDataEntry.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();
    HeaderPanel = new JPanel();
    panel2 = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPanel = new JPanel();
    panel4 = new JPanel();
    label_resourcesLevel = new JLabel();
    level = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils
            .getLookupListValues(ResourcesComponents.class, ResourcesComponents.PROPERTYNAME_LEVEL));
    internalOnly = new JCheckBox();
    restrictionsApply = new JCheckBox();
    panel13 = new JPanel();
    label_resourcesTitle2 = new JLabel();
    componentTitle = new JTextField();
    label_resourcesLevel2 = new JLabel();
    componentUniqueIdentifier = new JTextField();
    panel5 = new JPanel();
    label_resourcesDateExpression = new JLabel();
    dateExpression = new JTextField();
    label_resourcesDateBegin = new JLabel();
    dateBegin = ATBasicComponentFactory.createUnboundIntegerField(false);
    label_resourcesDateEnd = new JLabel();
    dateEnd = ATBasicComponentFactory.createUnboundIntegerField(false);
    panel6 = new JPanel();
    label_resourcesExtentNumber = new JLabel();
    extent = ATBasicComponentFactory.createUnboundDoubleField();
    label_resourcesExtentNumber2 = new JLabel();
    extentType = ATBasicComponentFactory.createUnboundComboBox(
            LookupListUtils.getLookupListValues(Resources.class, Resources.PROPERTYNAME_EXTENT_TYPE));
    separator3 = new JSeparator();
    panel9 = new JPanel();
    label_resourcesExtentNumber4 = new JLabel();
    noteType1 = ATBasicComponentFactory.createUnboundComboBox(NoteEtcTypesUtils.getNotesOnlyTypesList(true));
    scrollPane1 = new JScrollPane();
    note1 = new JTextArea();
    separator4 = new JSeparator();
    panel10 = new JPanel();
    label_resourcesExtentNumber6 = new JLabel();
    noteType2 = ATBasicComponentFactory.createUnboundComboBox(NoteEtcTypesUtils.getNotesOnlyTypesList(true));
    scrollPane2 = new JScrollPane();
    note2 = new JTextArea();
    separator5 = new JSeparator();
    panel11 = new JPanel();
    label_resourcesExtentNumber7 = new JLabel();
    noteType3 = ATBasicComponentFactory.createUnboundComboBox(NoteEtcTypesUtils.getNotesOnlyTypesList(true));
    scrollPane3 = new JScrollPane();
    note3 = new JTextArea();
    separator6 = new JSeparator();
    panel12 = new JPanel();
    label_resourcesExtentNumber3 = new JLabel();
    instanceType = new JComboBox();
    panel7 = new JPanel();
    label_subjectTermType = new JLabel();
    container1Type = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionAnalogInstances.class, ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_TYPE));
    label_subjectSource = new JLabel();
    container1Number = ATBasicComponentFactory.createUnboundDoubleField();
    label_subjectSource3 = new JLabel();
    container1AlphaNum = new JTextField();
    panel8 = new JPanel();
    label_subjectTermType2 = new JLabel();
    container2Type = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues(
            ArchDescriptionAnalogInstances.class, ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_TYPE));
    label_subjectSource2 = new JLabel();
    container2Number = ATBasicComponentFactory.createUnboundDoubleField();
    label_subjectSource4 = new JLabel();
    container2AlphaNum = new JTextField();
    panel14 = new JPanel();
    label_resourcesExtentNumber5 = new JLabel();
    barcode = new JTextField();
    panel1 = new JPanel();
    separator2 = new JSeparator();
    buttonPanel = new JPanel();
    cancelButton = new JButton();
    okButton = new JButton();
    okAndAnotherButton = new JButton();
    cancelButtonLabel = new JLabel();
    okButtonLabel = new JLabel();
    okAndAnotherButtonLabel = new JLabel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(200, 205, 232));
    setModal(true);//from w ww  .  j a  v a 2 s . c  o  m
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

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

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(73, 43, 104));
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Resources");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                panel2.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel2, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Rapid Data Entry");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, BorderLayout.NORTH);

        //======== contentPanel ========
        {
            contentPanel.setOpaque(false);
            contentPanel.setBorder(Borders.DIALOG_BORDER);
            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, 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, 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 }));

            //======== panel4 ========
            {
                panel4.setOpaque(false);
                panel4.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")));

                //---- 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);
                panel4.add(label_resourcesLevel,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- level ----
                level.setOpaque(false);
                panel4.add(level, cc.xy(3, 1));

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

                //---- restrictionsApply ----
                restrictionsApply.setText("Restrictions Apply");
                restrictionsApply.setOpaque(false);
                restrictionsApply.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                restrictionsApply.setText(ATFieldInfo.getLabel(ResourcesComponents.class,
                        ArchDescription.PROPERTYNAME_RESTRICTIONS_APPLY));
                panel4.add(restrictionsApply, cc.xy(7, 1));
            }
            contentPanel.add(panel4, cc.xywh(1, 1, 3, 1));

            //======== panel13 ========
            {
                panel13.setOpaque(false);
                panel13.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_resourcesTitle2 ----
                label_resourcesTitle2.setText("Title");
                label_resourcesTitle2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesTitle2, Resources.class,
                        Resources.PROPERTYNAME_TITLE);
                panel13.add(label_resourcesTitle2, cc.xy(1, 1));
                panel13.add(componentTitle, cc.xy(3, 1));
            }
            contentPanel.add(panel13, cc.xywh(1, 3, 3, 1));

            //---- 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);
            contentPanel.add(label_resourcesLevel2,
                    cc.xywh(1, 5, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
            contentPanel.add(componentUniqueIdentifier, cc.xy(3, 5));

            //======== panel5 ========
            {
                panel5.setOpaque(false);
                panel5.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, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                        RowSpec.decodeSpecs("default")));

                //---- label_resourcesDateExpression ----
                label_resourcesDateExpression.setText("Date Expression");
                label_resourcesDateExpression.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateExpression, Resources.class,
                        Resources.PROPERTYNAME_DATE_EXPRESSION);
                panel5.add(label_resourcesDateExpression,
                        cc.xywh(1, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
                panel5.add(dateExpression, cc.xy(3, 1));

                //---- label_resourcesDateBegin ----
                label_resourcesDateBegin.setText("Begin");
                label_resourcesDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateBegin, Resources.class,
                        Resources.PROPERTYNAME_DATE_BEGIN);
                panel5.add(label_resourcesDateBegin, cc.xy(5, 1));

                //---- dateBegin ----
                dateBegin.setColumns(5);
                panel5.add(dateBegin, cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_resourcesDateEnd ----
                label_resourcesDateEnd.setText("End");
                label_resourcesDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesDateEnd, Resources.class,
                        Resources.PROPERTYNAME_DATE_END);
                panel5.add(label_resourcesDateEnd, cc.xy(9, 1));

                //---- dateEnd ----
                dateEnd.setColumns(5);
                panel5.add(dateEnd, cc.xywh(11, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel5, cc.xywh(1, 7, 3, 1));

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

                //---- label_resourcesExtentNumber ----
                label_resourcesExtentNumber.setText("Extent");
                label_resourcesExtentNumber.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesExtentNumber, Resources.class,
                        Resources.PROPERTYNAME_EXTENT_NUMBER);
                panel6.add(label_resourcesExtentNumber,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- extent ----
                extent.setColumns(5);
                panel6.add(extent, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_resourcesExtentNumber2 ----
                label_resourcesExtentNumber2.setText("Extent Type");
                label_resourcesExtentNumber2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesExtentNumber2, Resources.class,
                        Resources.PROPERTYNAME_EXTENT_TYPE);
                panel6.add(label_resourcesExtentNumber2,
                        cc.xywh(5, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- extentType ----
                extentType.setOpaque(false);
                panel6.add(extentType, cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel6, cc.xywh(1, 9, 3, 1));

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

            //======== panel9 ========
            {
                panel9.setOpaque(false);
                panel9.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_resourcesExtentNumber4 ----
                label_resourcesExtentNumber4.setText("Note 1");
                label_resourcesExtentNumber4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel9.add(label_resourcesExtentNumber4,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

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

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

                //---- note1 ----
                note1.setRows(4);
                note1.setWrapStyleWord(true);
                note1.setLineWrap(true);
                scrollPane1.setViewportView(note1);
            }
            contentPanel.add(scrollPane1, cc.xywh(1, 15, 3, 1));

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

            //======== panel10 ========
            {
                panel10.setOpaque(false);
                panel10.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_resourcesExtentNumber6 ----
                label_resourcesExtentNumber6.setText("Note 2");
                label_resourcesExtentNumber6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel10.add(label_resourcesExtentNumber6,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

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

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

                //---- note2 ----
                note2.setRows(4);
                note2.setWrapStyleWord(true);
                note2.setLineWrap(true);
                scrollPane2.setViewportView(note2);
            }
            contentPanel.add(scrollPane2, cc.xywh(1, 21, 3, 1));

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

            //======== panel11 ========
            {
                panel11.setOpaque(false);
                panel11.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_resourcesExtentNumber7 ----
                label_resourcesExtentNumber7.setText("Note 3");
                label_resourcesExtentNumber7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel11.add(label_resourcesExtentNumber7,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

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

            //======== scrollPane3 ========
            {

                //---- note3 ----
                note3.setRows(4);
                note3.setWrapStyleWord(true);
                note3.setLineWrap(true);
                scrollPane3.setViewportView(note3);
            }
            contentPanel.add(scrollPane3, cc.xywh(1, 27, 3, 1));

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

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

                //---- label_resourcesExtentNumber3 ----
                label_resourcesExtentNumber3.setText("Instance Type");
                label_resourcesExtentNumber3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesExtentNumber3, ArchDescriptionInstances.class,
                        ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE);
                panel12.add(label_resourcesExtentNumber3,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

                //---- instanceType ----
                instanceType.setOpaque(false);
                panel12.add(instanceType, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel12, cc.xywh(1, 31, 3, 1));

            //======== panel7 ========
            {
                panel7.setOpaque(false);
                panel7.setPreferredSize(new Dimension(900, 27));
                panel7.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, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        RowSpec.decodeSpecs("default")));

                //---- 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);
                panel7.add(label_subjectTermType, cc.xy(1, 1));

                //---- container1Type ----
                container1Type.setOpaque(false);
                panel7.add(container1Type, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_subjectSource ----
                label_subjectSource.setText("Container 1 Numeric Indicator");
                label_subjectSource.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_subjectSource, ArchDescriptionAnalogInstances.class,
                        ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_NUMERIC_INDICATOR);
                panel7.add(label_subjectSource, cc.xy(5, 1));

                //---- container1Number ----
                container1Number.setColumns(5);
                panel7.add(container1Number,
                        cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_subjectSource3 ----
                label_subjectSource3.setText("Container 1 Alphanumeric Indicator");
                label_subjectSource3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_subjectSource3, ArchDescriptionAnalogInstances.class,
                        ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER1_ALPHA_NUMERIC_INDICATOR);
                panel7.add(label_subjectSource3, cc.xy(9, 1));
                panel7.add(container1AlphaNum,
                        cc.xywh(11, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel7, cc.xywh(1, 33, 3, 1, CellConstraints.FILL, CellConstraints.DEFAULT));

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

                //---- 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);
                panel8.add(label_subjectTermType2, cc.xy(1, 1));

                //---- container2Type ----
                container2Type.setOpaque(false);
                panel8.add(container2Type, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_subjectSource2 ----
                label_subjectSource2.setText("Container 2 Numeric Indicator");
                label_subjectSource2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_subjectSource2, ArchDescriptionAnalogInstances.class,
                        ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_NUMERIC_INDICATOR);
                panel8.add(label_subjectSource2, cc.xy(5, 1));

                //---- container2Number ----
                container2Number.setColumns(5);
                panel8.add(container2Number,
                        cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT));

                //---- label_subjectSource4 ----
                label_subjectSource4.setText("Container 2 Alphanumeric Indicator");
                label_subjectSource4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_subjectSource4, ArchDescriptionAnalogInstances.class,
                        ArchDescriptionAnalogInstances.PROPERTYNAME_CONTAINER2_ALPHA_NUMERIC_INDICATOR);
                panel8.add(label_subjectSource4, cc.xy(9, 1));
                panel8.add(container2AlphaNum,
                        cc.xywh(11, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel8, cc.xywh(1, 35, 3, 1));

            //======== panel14 ========
            {
                panel14.setOpaque(false);
                panel14.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_resourcesExtentNumber5 ----
                label_resourcesExtentNumber5.setText("Barcode");
                label_resourcesExtentNumber5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                ATFieldInfo.assignLabelInfo(label_resourcesExtentNumber5, ArchDescriptionAnalogInstances.class,
                        ArchDescriptionAnalogInstances.PROPERTYNAME_BARCODE);
                panel14.add(label_resourcesExtentNumber5,
                        cc.xywh(1, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
                panel14.add(barcode, cc.xywh(3, 1, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT));
            }
            contentPanel.add(panel14, cc.xywh(1, 37, 3, 1));
        }
        dialogPane.add(contentPanel, BorderLayout.CENTER);

        //======== panel1 ========
        {
            panel1.setOpaque(false);
            panel1.setBorder(Borders.DLU2_BORDER);
            panel1.setLayout(new FormLayout("default:grow", "default, default:grow"));

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

            //======== buttonPanel ========
            {
                buttonPanel.setBorder(null);
                buttonPanel.setBackground(new Color(200, 205, 232));
                buttonPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.setMinimumSize(new Dimension(380, 60));
                buttonPanel
                        .setLayout(new FormLayout(
                                new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                        FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC },
                                RowSpec.decodeSpecs("default, default")));

                //---- cancelButton ----
                cancelButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/cancel.jpg")));
                cancelButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                cancelButton.setOpaque(false);
                cancelButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        cancelButtonActionPerformed();
                    }
                });
                buttonPanel.add(cancelButton, cc.xy(1, 1));

                //---- okButton ----
                okButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/ok.jpg")));
                okButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                okButton.setOpaque(false);
                okButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        okButtonActionPerformed();
                    }
                });
                buttonPanel.add(okButton, cc.xy(3, 1));

                //---- okAndAnotherButton ----
                okAndAnotherButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/okPlus1.jpg")));
                okAndAnotherButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                okAndAnotherButton.setOpaque(false);
                okAndAnotherButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        okAndAnotherButtonActionPerformed();
                    }
                });
                buttonPanel.add(okAndAnotherButton, cc.xy(5, 1));

                //---- cancelButtonLabel ----
                cancelButtonLabel.setText("Cancel");
                cancelButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(cancelButtonLabel,
                        cc.xywh(1, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                //---- okButtonLabel ----
                okButtonLabel.setText("OK");
                okButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(okButtonLabel,
                        cc.xywh(3, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                //---- okAndAnotherButtonLabel ----
                okAndAnotherButtonLabel.setText("OK + 1");
                okAndAnotherButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(okAndAnotherButtonLabel,
                        cc.xywh(5, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
            }
            panel1.add(buttonPanel, cc.xywh(1, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        dialogPane.add(panel1, BorderLayout.SOUTH);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    pack();
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:org.archiviststoolkit.editor.rde.RapidResourceComponentDataEntry2.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();
    HeaderPanel = new JPanel();
    panel2 = new JPanel();
    mainHeaderLabel = new JLabel();
    panel3 = new JPanel();
    subHeaderLabel = new JLabel();
    contentPanel = new JPanel();
    temp = new JButton();
    panel1 = new JPanel();
    separator2 = new JSeparator();
    buttonPanel = new JPanel();
    autoSaveCheckBox = new JCheckBox();
    cancelButton = new JButton();
    okButton = new JButton();
    okAndAnotherButton = new JButton();
    cancelButtonLabel = new JLabel();
    okButtonLabel = new JLabel();
    okAndAnotherButtonLabel = new JLabel();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setBackground(new Color(200, 205, 232));
    setModal(true);//from  www . j av  a2 s.  com
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(null);
        dialogPane.setBackground(new Color(200, 205, 232));
        dialogPane.setLayout(new FormLayout("default:grow", "fill:default, fill:default:grow, fill:default"));

        //======== HeaderPanel ========
        {
            HeaderPanel.setBackground(new Color(80, 69, 57));
            HeaderPanel.setOpaque(false);
            HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
            HeaderPanel
                    .setLayout(new FormLayout(
                            new ColumnSpec[] {
                                    new ColumnSpec(
                                            Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))),
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            RowSpec.decodeSpecs("default")));

            //======== panel2 ========
            {
                panel2.setBackground(new Color(73, 43, 104));
                panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel2.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- mainHeaderLabel ----
                mainHeaderLabel.setText("Resources");
                mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                mainHeaderLabel.setForeground(Color.white);
                panel2.add(mainHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel2, cc.xy(1, 1));

            //======== panel3 ========
            {
                panel3.setBackground(new Color(66, 60, 111));
                panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC,
                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                        new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                FormFactory.RELATED_GAP_ROWSPEC }));

                //---- subHeaderLabel ----
                subHeaderLabel.setText("Rapid Data Entry");
                subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18));
                subHeaderLabel.setForeground(Color.white);
                panel3.add(subHeaderLabel, cc.xy(2, 2));
            }
            HeaderPanel.add(panel3, cc.xy(2, 1));
        }
        dialogPane.add(HeaderPanel, cc.xy(1, 1));

        //======== contentPanel ========
        {
            contentPanel.setOpaque(false);
            contentPanel.setBorder(Borders.DLU4_BORDER);
            contentPanel.setMaximumSize(new Dimension(1000, 600));
            contentPanel.setBackground(new Color(200, 205, 232));
            contentPanel.setLayout(new FormLayout("center:default:grow", "top:default:grow"));

            //---- temp ----
            temp.setText("text");
            temp.setBackground(new Color(200, 205, 232));
            contentPanel.add(temp, cc.xy(1, 1));
        }
        dialogPane.add(contentPanel, cc.xy(1, 2));

        //======== panel1 ========
        {
            panel1.setOpaque(false);
            panel1.setBorder(Borders.DLU2_BORDER);
            panel1.setLayout(new FormLayout("default:grow", "default, default:grow"));

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

            //======== buttonPanel ========
            {
                buttonPanel.setBorder(null);
                buttonPanel.setBackground(new Color(200, 205, 232));
                buttonPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel
                        .setLayout(
                                new FormLayout(
                                        new ColumnSpec[] {
                                                new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT,
                                                        FormSpec.DEFAULT_GROW),
                                                FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                                FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                                FormFactory.UNRELATED_GAP_COLSPEC,
                                                FormFactory.DEFAULT_COLSPEC },
                                        RowSpec.decodeSpecs("default, default")));

                //---- autoSaveCheckBox ----
                autoSaveCheckBox.setText("Auto Save");
                autoSaveCheckBox.setSelected(true);
                autoSaveCheckBox.setOpaque(false);
                buttonPanel.add(autoSaveCheckBox, cc.xy(1, 1));

                //---- cancelButton ----
                cancelButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/cancel.jpg")));
                cancelButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                cancelButton.setOpaque(false);
                cancelButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        cancelButtonActionPerformed();
                    }
                });
                buttonPanel.add(cancelButton, cc.xy(3, 1));

                //---- okButton ----
                okButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/ok.jpg")));
                okButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                okButton.setOpaque(false);
                okButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        okButtonActionPerformed();
                    }
                });
                buttonPanel.add(okButton, cc.xy(5, 1));

                //---- okAndAnotherButton ----
                okAndAnotherButton.setIcon(new ImageIcon(
                        getClass().getResource("/org/archiviststoolkit/resources/images/okPlus1.jpg")));
                okAndAnotherButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                okAndAnotherButton.setOpaque(false);
                okAndAnotherButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        okAndAnotherButtonActionPerformed();
                    }
                });
                buttonPanel.add(okAndAnotherButton, cc.xy(7, 1));

                //---- cancelButtonLabel ----
                cancelButtonLabel.setText("Cancel");
                cancelButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(cancelButtonLabel,
                        cc.xywh(3, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                //---- okButtonLabel ----
                okButtonLabel.setText("OK");
                okButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(okButtonLabel,
                        cc.xywh(5, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));

                //---- okAndAnotherButtonLabel ----
                okAndAnotherButtonLabel.setText("+ 1");
                okAndAnotherButtonLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13));
                buttonPanel.add(okAndAnotherButtonLabel,
                        cc.xywh(7, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
            }
            panel1.add(buttonPanel, cc.xywh(1, 2, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT));
        }
        dialogPane.add(panel1, cc.xy(1, 3));
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(1000, 840);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}