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

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

Introduction

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

Prototype

public static ConstantSize dluX(int value) 

Source Link

Document

Creates and returns a ConstantSize for the specified value in horizontal dialog units.

Usage

From source file:repast.simphony.visualization.gui.styleBuilder.EditedValueLayerStyleDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    panel1 = new JPanel();
    panel6 = new JPanel();
    label1 = new JLabel();
    iconColorbutton = new JButton();
    label15 = new JLabel();
    label2 = new JLabel();
    label16 = new JLabel();
    label17 = new JLabel();
    label18 = new JLabel();
    label12 = new JLabel();
    RedTextField = new JTextField();
    RedCheckBox = new JCheckBox();
    RedMinTextField = new JTextField();
    RedMaxTextField = new JTextField();
    RedScaleTextField = new JTextField();
    label13 = new JLabel();
    GreenTextField = new JTextField();
    GreenCheckBox = new JCheckBox();
    GreenMinTextField = new JTextField();
    GreenMaxTextField = new JTextField();
    GreenScaleTextField = new JTextField();
    label14 = new JLabel();
    BlueTextField = new JTextField();
    BlueCheckBox = new JCheckBox();
    BlueMinTextField = new JTextField();
    BlueMaxTextField = new JTextField();
    BlueScaleTextField = new JTextField();
    separator1 = new JSeparator();
    label3 = new JLabel();
    HeightTextField = new JTextField();
    HeightCheckBox = new JCheckBox();
    HeightMinTextField = new JTextField();
    HeightMaxTextField = new JTextField();
    HeightScaleTextField = new JTextField();
    separator2 = new JSeparator();
    label4 = new JLabel();
    CellTextField = new JTextField();
    CellConstraints cc = new CellConstraints();

    //======== this ========
    setModal(true);/* ww w  .  java  2  s .c  om*/
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    //======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG);
        dialogPane.setLayout(new BorderLayout());

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

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

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

        //======== panel1 ========
        {
            panel1.setLayout(new FormLayout(
                    new ColumnSpec[] { ColumnSpec.decode("left:max(default;166dlu):grow"),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(133)),
                            FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                    RowSpec.decodeSpecs("default")));

            //======== panel6 ========
            {
                panel6.setBorder(new TitledBorder("Value Layer Properties"));
                panel6.setLayout(new FormLayout(
                        new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                //---- label1 ----
                label1.setText("Base Color");
                panel6.add(label1, cc.xy(1, 1));

                //---- iconColorbutton ----
                iconColorbutton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        iconColorbuttonActionPerformed(e);
                    }
                });
                panel6.add(iconColorbutton, cc.xy(3, 1));

                //---- label15 ----
                label15.setText("Value");
                panel6.add(label15, cc.xy(3, 3));

                //---- label2 ----
                label2.setText("Use Value Layer Data");
                panel6.add(label2, cc.xy(7, 3));

                //---- label16 ----
                label16.setText("Minimum");
                panel6.add(label16, cc.xy(11, 3));

                //---- label17 ----
                label17.setText("Maximum");
                panel6.add(label17, cc.xy(15, 3));

                //---- label18 ----
                label18.setText("Scaling");
                panel6.add(label18, cc.xy(19, 3));

                //---- label12 ----
                label12.setText("Red");
                panel6.add(label12, cc.xy(1, 5));
                panel6.add(RedTextField, cc.xy(3, 5));

                //---- RedCheckBox ----
                RedCheckBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        RedCheckBoxActionPerformed(e);
                    }
                });
                panel6.add(RedCheckBox, cc.xy(7, 5));
                panel6.add(RedMinTextField, cc.xy(11, 5));
                panel6.add(RedMaxTextField, cc.xy(15, 5));
                panel6.add(RedScaleTextField, cc.xy(19, 5));

                //---- label13 ----
                label13.setText("Green");
                panel6.add(label13, cc.xy(1, 7));
                panel6.add(GreenTextField, cc.xy(3, 7));

                //---- GreenCheckBox ----
                GreenCheckBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        GreenCheckBoxActionPerformed(e);
                    }
                });
                panel6.add(GreenCheckBox, cc.xy(7, 7));
                panel6.add(GreenMinTextField, cc.xy(11, 7));
                panel6.add(GreenMaxTextField, cc.xy(15, 7));
                panel6.add(GreenScaleTextField, cc.xy(19, 7));

                //---- label14 ----
                label14.setText("Blue");
                panel6.add(label14, cc.xy(1, 9));
                panel6.add(BlueTextField, cc.xy(3, 9));

                //---- BlueCheckBox ----
                BlueCheckBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        BlueCheckBoxActionPerformed(e);
                    }
                });
                panel6.add(BlueCheckBox, cc.xy(7, 9));
                panel6.add(BlueMinTextField, cc.xy(11, 9));
                panel6.add(BlueMaxTextField, cc.xy(15, 9));
                panel6.add(BlueScaleTextField, cc.xy(19, 9));
                panel6.add(separator1, cc.xywh(1, 11, 19, 1));

                //---- label3 ----
                label3.setText("Height");
                panel6.add(label3, cc.xy(1, 13));
                panel6.add(HeightTextField, cc.xy(3, 13));

                //---- HeightCheckBox ----
                HeightCheckBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        HeightCheckBoxActionPerformed(e);
                    }
                });
                panel6.add(HeightCheckBox, cc.xy(7, 13));
                panel6.add(HeightMinTextField, cc.xy(11, 13));
                panel6.add(HeightMaxTextField, cc.xy(15, 13));
                panel6.add(HeightScaleTextField, cc.xy(19, 13));
                panel6.add(separator2, cc.xywh(1, 15, 19, 1));

                //---- label4 ----
                label4.setText("Cell size");
                panel6.add(label4, cc.xy(1, 17));
                panel6.add(CellTextField, cc.xy(3, 17));
            }
            panel1.add(panel6, cc.xywh(1, 1, 5, 1));
        }
        dialogPane.add(panel1, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(540, 335);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization  //GEN-END:initComponents
}

From source file:repast.simphony.visualization.gui.styleBuilder.SimpleEditedEdgeStyleDialog.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner non-commercial license
    dialogPane = new JPanel();
    buttonBar = new JPanel();
    okButton = new JButton();
    cancelButton = new JButton();
    panel1 = new JPanel();
    shapePanel = new JPanel();
    shapeLbl = new JLabel();
    iconColorbutton = new JButton();
    panel3 = new JPanel();
    label1 = new JLabel();
    label2 = new JLabel();
    label3 = new JLabel();
    label4 = new JLabel();
    sizeComboBox = new JComboBox();
    sizeMinComboBox = new JComboBox();
    sizeMaxComboBox = new JComboBox();
    sizeScaleComboBox = new JComboBox();
    panel6 = new JPanel();
    label15 = new JLabel();
    label16 = new JLabel();
    label17 = new JLabel();
    label18 = new JLabel();
    label12 = new JLabel();
    redValueComboBox = new JComboBox();
    redMinComboBox = new JComboBox();
    redMaxComboBox = new JComboBox();
    redScaleComboBox = new JComboBox();
    label13 = new JLabel();
    greenValueComboBox = new JComboBox();
    greenMinComboBox = new JComboBox();
    greenMaxComboBox = new JComboBox();
    greenScaleComboBox = new JComboBox();
    label14 = new JLabel();
    blueValueComboBox = new JComboBox();
    blueMinComboBox = new JComboBox();
    blueMaxComboBox = new JComboBox();
    blueScaleComboBox = new JComboBox();
    previewPanel = new JPanel();
    CellConstraints cc = new CellConstraints();

    // ======== this ========
    setModal(true);// w w  w.j  a v a2  s  .c  o m
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    Container contentPane = getContentPane();
    contentPane.setLayout(new BorderLayout());

    // ======== dialogPane ========
    {
        dialogPane.setBorder(Borders.DIALOG);
        dialogPane.setLayout(new BorderLayout());

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

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

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

        // ======== panel1 ========
        {
            panel1.setLayout(new FormLayout(
                    new ColumnSpec[] { FormSpecs.GROWING_BUTTON_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                            FormSpecs.DEFAULT_COLSPEC },
                    new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                            FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC,
                            FormSpecs.LINE_GAP_ROWSPEC, FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                            FormSpecs.DEFAULT_ROWSPEC }));

            // ======== shapePanel ========
            {
                shapePanel.setBorder(new TitledBorder("Edge Color"));
                shapePanel.setLayout(new FormLayout(
                        new ColumnSpec[] { new ColumnSpec(Sizes.dluX(66)),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.GROWING_BUTTON_COLSPEC },
                        RowSpec.decodeSpecs("default")));

                // ---- shapeComboBox ----

                shapePanel.add(shapeLbl, cc.xy(1, 1));

                // ---- iconColorbutton ----
                iconColorbutton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        iconColorbuttonActionPerformed(e);
                    }
                });
                shapePanel.add(iconColorbutton, cc.xy(5, 1));
            }
            panel1.add(shapePanel, cc.xywh(1, 1, 11, 1));

            // ======== panel3 ========
            {
                panel3.setBorder(new TitledBorder("Edge Thickness"));
                panel3.setLayout(new FormLayout(
                        new ColumnSpec[] { ColumnSpec.decode("max(pref;66dlu)"),
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC,
                                FormSpecs.LABEL_COMPONENT_GAP_COLSPEC, FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                // ---- label1 ----
                label1.setText("Value");
                panel3.add(label1, cc.xy(1, 1));

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

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

                // ---- label4 ----
                label4.setText("Scaling");
                panel3.add(label4, cc.xy(13, 1));

                // ---- sizeComboBox ----
                sizeComboBox.setEditable(true);
                sizeComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeComboBox, cc.xy(1, 3));

                // ---- sizeMinComboBox ----
                sizeMinComboBox.setEditable(true);
                sizeMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeMinComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeMinComboBox, cc.xy(5, 3));

                // ---- sizeMaxComboBox ----
                sizeMaxComboBox.setEditable(true);
                sizeMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeMaxComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeMaxComboBox, cc.xy(9, 3));

                // ---- sizeScaleComboBox ----
                sizeScaleComboBox.setEditable(true);
                sizeScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        sizeScaleComboBoxActionPerformed(e);
                    }
                });
                panel3.add(sizeScaleComboBox, cc.xy(13, 3));
            }
            panel1.add(panel3, cc.xywh(1, 3, 11, 1));

            // ======== panel6 ========
            {
                panel6.setBorder(new TitledBorder("Variable Icon Color"));
                panel6.setLayout(new FormLayout(
                        new ColumnSpec[] { FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC, FormSpecs.LABEL_COMPONENT_GAP_COLSPEC,
                                FormSpecs.DEFAULT_COLSPEC },
                        new RowSpec[] { FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC, FormSpecs.LINE_GAP_ROWSPEC,
                                FormSpecs.DEFAULT_ROWSPEC }));

                // ---- label15 ----
                label15.setText("Value");
                panel6.add(label15, cc.xy(3, 1));

                // ---- label16 ----
                label16.setText("Minimum");
                panel6.add(label16, cc.xy(7, 1));

                // ---- label17 ----
                label17.setText("Maximum");
                panel6.add(label17, cc.xy(11, 1));

                // ---- label18 ----
                label18.setText("Scaling");
                panel6.add(label18, cc.xy(15, 1));

                // ---- label12 ----
                label12.setText("Red");
                panel6.add(label12, cc.xy(1, 3));

                // ---- redValueComboBox ----
                redValueComboBox.setEditable(true);
                redValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redValueComboBox, cc.xy(3, 3));

                // ---- redMinComboBox ----
                redMinComboBox.setEditable(true);
                redMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redMinComboBox, cc.xy(7, 3));

                // ---- redMaxComboBox ----
                redMaxComboBox.setEditable(true);
                redMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redMaxComboBox, cc.xy(11, 3));

                // ---- redScaleComboBox ----
                redScaleComboBox.setEditable(true);
                redScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        redScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(redScaleComboBox, cc.xy(15, 3));

                // ---- label13 ----
                label13.setText("Green");
                panel6.add(label13, cc.xy(1, 5));

                // ---- greenValueComboBox ----
                greenValueComboBox.setEditable(true);
                greenValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenValueComboBox, cc.xy(3, 5));

                // ---- greenMinComboBox ----
                greenMinComboBox.setEditable(true);
                greenMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenMinComboBox, cc.xy(7, 5));

                // ---- greenMaxComboBox ----
                greenMaxComboBox.setEditable(true);
                greenMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenMaxComboBox, cc.xy(11, 5));

                // ---- greenScaleComboBox ----
                greenScaleComboBox.setEditable(true);
                greenScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        greenScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(greenScaleComboBox, cc.xy(15, 5));

                // ---- label14 ----
                label14.setText("Blue");
                panel6.add(label14, cc.xy(1, 7));

                // ---- blueValueComboBox ----
                blueValueComboBox.setEditable(true);
                blueValueComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueValueComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueValueComboBox, cc.xy(3, 7));

                // ---- blueMinComboBox ----
                blueMinComboBox.setEditable(true);
                blueMinComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueMinComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueMinComboBox, cc.xy(7, 7));

                // ---- blueMaxComboBox ----
                blueMaxComboBox.setEditable(true);
                blueMaxComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueMaxComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueMaxComboBox, cc.xy(11, 7));

                // ---- blueScaleComboBox ----
                blueScaleComboBox.setEditable(true);
                blueScaleComboBox.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        blueScaleComboBoxActionPerformed(e);
                    }
                });
                panel6.add(blueScaleComboBox, cc.xy(15, 7));
            }
            panel1.add(panel6, cc.xy(1, 5));

        }
        dialogPane.add(panel1, BorderLayout.CENTER);
    }
    contentPane.add(dialogPane, BorderLayout.CENTER);
    setSize(615, 530);
    setLocationRelativeTo(getOwner());
    // JFormDesigner - End of component initialization //GEN-END:initComponents
}

From source file:smarthouse.monitoring.util.SmartHouseMonitoringUtil.java

private void initComponents() {
    // JFormDesigner - Component initialization - DO NOT MODIFY
    // //GEN-BEGIN:initComponents
    // Generated using JFormDesigner Evaluation license - Hoszu Amalia
    action1 = new AddSensor();
    action2 = new AddNewDevice();
    action3 = new EnableSensor();
    action4 = new SetSensorData();
    action5 = new DisableSensor();
    action6 = new EnableDevice();
    action7 = new DisableDevice();
    action8 = new SetDeviceData();
    panel2 = new JPanel();
    panel5 = new JPanel();
    tabbedPane2 = new JTabbedPane();
    panel4 = new JPanel();
    label6 = new JLabel();
    comboBox7 = new JComboBox();
    label7 = new JLabel();
    comboBox8 = new JComboBox();
    label8 = new JLabel();
    comboBox9 = new JComboBox();
    label9 = new JLabel();
    comboBox10 = new JComboBox();
    button5 = new JButton();
    label16 = new JLabel();
    comboBox15 = new JComboBox();
    button1 = new JButton();
    label10 = new JLabel();
    textField1 = new JTextField();
    button2 = new JButton();
    simpleInternalFrame1 = new SimpleInternalFrame();
    panel7 = new JPanel();
    comboBox11 = new JComboBox();
    label12 = new JLabel();
    comboBox12 = new JComboBox();
    label13 = new JLabel();
    label14 = new JLabel();
    comboBox13 = new JComboBox();
    button10 = new JButton();
    comboBox14 = new JComboBox();
    button11 = new JButton();
    label15 = new JLabel();
    textField3 = new JTextField();
    button4 = new JButton();
    simpleInternalFrame2 = new SimpleInternalFrame();
    label11 = new JLabel();
    panel6 = new JPanel();
    label1 = new JLabel();
    comboBox16 = new JComboBox();
    label27 = new JLabel();
    textField2 = new JTextField();
    label28 = new JLabel();
    comboBox17 = new JComboBox();
    label17 = new JLabel();
    comboBox18 = new JComboBox();

    label18 = new JLabel();
    comboBox19 = new JComboBox();
    button6 = new JButton();
    simpleInternalFrame3 = new SimpleInternalFrame();
    panel8 = new JPanel();
    label2 = new JLabel();
    comboBox20 = new JComboBox();
    label3 = new JLabel();
    comboBox22 = new JComboBox();
    label29 = new JLabel();
    textField4 = new JTextField();
    label30 = new JLabel();
    comboBox21 = new JComboBox();
    label20 = new JLabel();
    comboBox23 = new JComboBox();
    button7 = new JButton();
    simpleInternalFrame4 = new SimpleInternalFrame();
    panel1 = new JPanel();
    label32 = new JLabel();
    label33 = new JLabel();
    label4 = new JLabel();
    label5 = new JLabel();
    label19 = new JLabel();
    comboBox1 = new JComboBox();
    button3 = new JButton();
    label24 = new JLabel();
    comboBox4 = new JComboBox();
    comboBox6 = new JComboBox();
    comboBox27 = new JComboBox();
    comboBox26 = new JComboBox();
    label21 = new JLabel();
    comboBox2 = new JComboBox();
    button8 = new JButton();
    label25 = new JLabel();
    comboBox24 = new JComboBox();
    comboBox28 = new JComboBox();
    label22 = new JLabel();
    comboBox3 = new JComboBox();
    label23 = new JLabel();
    comboBox5 = new JComboBox();
    button12 = new JButton();
    button9 = new JButton();
    label26 = new JLabel();
    comboBox25 = new JComboBox();
    comboBox29 = new JComboBox();
    label31 = new JLabel();
    comboBox30 = new JComboBox();
    simpleInternalFrame5 = new SimpleInternalFrame();
    panel3 = new JPanel();
    scrollPane1 = new JScrollPane();
    textArea1 = new JTextArea();
    action9 = new StateSelection();
    action10 = new setMaryState();
    action12 = new setJohnState();
    action13 = new setJLittleJohnState();
    action14 = new setLittleJaneState();
    CellConstraints cc = new CellConstraints();
    // ======== panel2 ========
    {//  ww w  . j  av a 2 s. c om
        panel2.setBackground(Color.white);
        // JFormDesigner evaluation mark
        panel2.setBorder(new javax.swing.border.CompoundBorder(
                new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
                        "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,

                        javax.swing.border.TitledBorder.BOTTOM,
                        new java.awt.Font("Dialog", java.awt.Font.BOLD, 12), java.awt.Color.red),
                panel2.getBorder()));
        panel2.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent e) {
                if ("border".equals(e.getPropertyName()))
                    throw new RuntimeException();
            }
        });
        panel2.setLayout(new GridBagLayout());
        ((GridBagLayout) panel2.getLayout()).columnWidths = new int[] { 558, 0 };
        ((GridBagLayout) panel2.getLayout()).rowHeights = new int[] { 0, 0, 314, 0 };
        ((GridBagLayout) panel2.getLayout()).columnWeights = new double[] { 1.0, 1.0E-4 };
        ((GridBagLayout) panel2.getLayout()).rowWeights = new double[] { 0.0, 0.0, 1.0, 1.0E-4 };
        // ======== panel5 ========
        {
            panel5.setBackground(new Color(205, 225, 255));
            panel5.setLayout(new FormLayout("default:grow", "default, default"));
            // ======== tabbedPane2 ========
            {
                tabbedPane2.setBackground(Color.white);
                tabbedPane2.setBorder(new SoftBevelBorder(SoftBevelBorder.LOWERED));
                // ======== panel4 ========
                {
                    panel4.setBackground(Color.white);
                    panel4.setLayout(new FormLayout(
                            "47px, left:5px, 87px, left:5px, 105px, left:5px, 53px, left:5px, 77px, left:5px, pref:grow",
                            "60px, top:5px, 32px, top:5px, 32px, top:5px, 32px, top:5px, 32px, top:5px, 32px, top:5px, 32px, top:5px, pref:grow"));
                    // ---- label6 ----
                    label6.setText("Sensor Type");
                    panel4.add(label6, cc.xywh(3, 3, 9, 1));
                    // ---- comboBox7 ----
                    Vector sensorType = new Vector();
                    sensorType = model.getSubclasses("Sensor");
                    // sensorType=(Vector)agent.getBeliefbase().getBelief("sensorType").getFact();
                    comboBox7 = new JComboBox(sensorType);
                    comboBox7.setSelectedIndex(0);
                    comboBox7.addActionListener(this);
                    panel4.add(comboBox7, cc.xy(5, 3));
                    // ---- label7 ----
                    label7.setText("Sensor ID");
                    panel4.add(label7, cc.xy(3, 5));
                    // ---- comboBox8 ----
                    comboBox8.addActionListener(this);
                    comboBox8.addItemListener(new ItemListener() {

                        public void itemStateChanged(ItemEvent e) {
                            if (e.getStateChange() == ItemEvent.SELECTED) {
                                setCurrentSensorLocation(comboBox8, comboBox9);

                                setCurrentSensorValue(comboBox8, comboBox10);
                                setCurrentSensorStatus(comboBox8, comboBox15);
                                setCurrentSensorTimestamp(comboBox8, textField1);
                            }
                        }
                    });
                    panel4.add(comboBox8, cc.xy(5, 5));
                    // ---- label8 ----
                    label8.setText("Sensor Location");
                    panel4.add(label8, cc.xy(3, 7));
                    // ---- comboBox9 ----
                    Vector sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("IndoorSpace");
                    comboBox9 = new JComboBox(sensorLoc);
                    comboBox9.addActionListener(this);
                    panel4.add(comboBox9, cc.xy(5, 7));
                    // ---- label9 ----
                    label9.setText("Sensor Value");
                    panel4.add(label9, cc.xy(3, 9));
                    // ---- comboBox10 ----
                    Vector sensorValue = new Vector();
                    sensorValue = model.getAllowableValues("sensorValue");
                    comboBox10 = new JComboBox(sensorValue);
                    // comboBox10.setSelectedItem(s.getSensorValue());
                    comboBox10.addActionListener(this);
                    panel4.add(comboBox10, cc.xy(5, 9));
                    // ---- button5 ----
                    button5.setAction(action3);
                    panel4.add(button5, cc.xy(9, 9));
                    // ---- label16 ----
                    label16.setText("Sensor Status");
                    panel4.add(label16, cc.xy(3, 11));
                    // ---- comboBox15 ----
                    Vector sensorStatus = new Vector();
                    sensorStatus = model.getAllowableValues("deviceStatus");
                    comboBox15 = new JComboBox(sensorStatus);
                    comboBox15.addActionListener(this);
                    panel4.add(comboBox15, cc.xy(5, 11));
                    // ---- button1 ----
                    button1.setAction(action5);
                    panel4.add(button1, cc.xy(9, 11));
                    // ---- label10 ----
                    label10.setText("Timestamp");
                    panel4.add(label10, cc.xy(3, 13));

                    // ---- textField1 ----
                    textField1.setEnabled(false);
                    textField1.setEnabled(false);
                    panel4.add(textField1, cc.xy(5, 13));
                    // ---- button2 ----
                    button2.setAction(action4);
                    button2.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            button2ActionPerformed(e);
                        }
                    });
                    panel4.add(button2, cc.xy(9, 13));
                    // ======== simpleInternalFrame1 ========
                    {
                        simpleInternalFrame1.setTitle("text");
                        Container simpleInternalFrame1ContentPane = simpleInternalFrame1.getContentPane();
                        simpleInternalFrame1ContentPane.setLayout(new FormLayout("default", "default"));
                    }
                    panel4.add(simpleInternalFrame1, cc.xywh(1, 1, 11, 15));
                }
                tabbedPane2.addTab("Sensors",
                        new ImageIcon(getClass().getResource("/smarthouse/images/sensor2.png")), panel4);
                // ======== panel7 ========
                {
                    panel7.setBackground(Color.white);
                    panel7.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(31)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(58)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(63)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(46)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                                    new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(40)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,

                                    new RowSpec(RowSpec.CENTER, Sizes.dluY(63), FormSpec.DEFAULT_GROW),
                                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC,
                                    FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
                    // ---- comboBox11 ----
                    Vector deviceType = new Vector();
                    deviceType = model.getSubclasses("Device");
                    comboBox11 = new JComboBox(deviceType);
                    comboBox11.setSelectedIndex(0);
                    comboBox11.addActionListener(this);
                    panel7.add(comboBox11, cc.xy(5, 3));
                    // ---- label12 ----
                    label12.setText("Device ID");
                    panel7.add(label12, cc.xy(3, 5));
                    // ---- comboBox12 ----
                    comboBox12.addActionListener(this);
                    comboBox12.addItemListener(new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            if (e.getStateChange() == ItemEvent.SELECTED) {
                                setCurrentDeviceLocation(comboBox12, comboBox13);
                                setCurrentDeviceValue(comboBox12, comboBox14);
                                setCurrentDeviceTimestamp(comboBox12, textField3);
                            }
                        }
                    });
                    panel7.add(comboBox12, cc.xy(5, 5));
                    // ---- label13 ----
                    label13.setText("Device Location");
                    panel7.add(label13, cc.xy(3, 7));
                    // ---- label14 ----
                    label14.setText("Device Status");
                    panel7.add(label14, cc.xy(3, 9));
                    // ---- comboBox13 ----
                    Vector deviceLoc = new Vector();
                    deviceLoc = model.getIndividuals("IndoorSpace");
                    comboBox13 = new JComboBox(deviceLoc);
                    comboBox13.addActionListener(this);
                    panel7.add(comboBox13, cc.xy(5, 7));
                    // ---- button10 ----
                    button10.setSelectedIcon(null);
                    button10.setAction(action6);
                    panel7.add(button10, cc.xy(9, 7));
                    // ---- comboBox14 ----
                    Vector deviceValue = new Vector();
                    deviceValue = model.getAllowableValues("deviceStatus");
                    comboBox14 = new JComboBox(deviceValue);
                    comboBox14.addActionListener(this);
                    panel7.add(comboBox14, cc.xy(5, 9));
                    // ---- button11 ----
                    button11.setAction(action7);
                    panel7.add(button11, cc.xy(9, 9));

                    // ---- label15 ----
                    label15.setText("Timestamp");
                    panel7.add(label15, cc.xy(3, 11));
                    // ---- textField3 ----
                    textField3.setEnabled(false);
                    textField3.setEnabled(false);
                    panel7.add(textField3, cc.xy(5, 11));
                    // ---- button4 ----
                    button4.setAction(action8);
                    button4.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            button2ActionPerformed(e);
                        }
                    });
                    panel7.add(button4, cc.xy(9, 11));
                    // ======== simpleInternalFrame2 ========
                    {
                        simpleInternalFrame2.setTitle("text");
                        Container simpleInternalFrame2ContentPane = simpleInternalFrame2.getContentPane();
                        simpleInternalFrame2ContentPane.setLayout(new FormLayout("default", "default"));
                    }
                    panel7.add(simpleInternalFrame2, cc.xywh(1, 1, 11, 13));
                    // ---- label11 ----
                    label11.setText("Device Type");
                    panel7.add(label11, cc.xywh(3, 3, 9, 1));
                }
                tabbedPane2.addTab("Devices",
                        new ImageIcon(getClass().getResource("/smarthouse/images/device1.png")), panel7);
                // ======== panel6 ========
                {
                    panel6.setBackground(Color.white);
                    panel6.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(31)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(58)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(63)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(46)),
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            new RowSpec[] {

                                    new RowSpec(Sizes.dluY(40)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY11) }));
                    // ---- label1 ----
                    label1.setText("Sensor Type");
                    panel6.add(label1, cc.xy(3, 3));
                    // ---- comboBox16 ----
                    Vector sensorType = new Vector();
                    sensorType = model.getSubclasses("Sensor");
                    comboBox16 = new JComboBox(sensorType);
                    comboBox16.setSelectedIndex(0);
                    comboBox16.addActionListener(this);
                    panel6.add(comboBox16, cc.xy(5, 3));
                    // ---- label27 ----
                    label27.setText("Sensor ID");
                    panel6.add(label27, cc.xy(3, 5));
                    panel6.add(textField2, cc.xy(5, 5));
                    // ---- label28 ----
                    label28.setText("Sensor Location");
                    panel6.add(label28, cc.xy(3, 7));
                    // ---- comboBox17 ----
                    Vector sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("IndoorSpace");
                    comboBox17 = new JComboBox(sensorLoc);
                    comboBox17.addActionListener(this);
                    panel6.add(comboBox17, cc.xy(5, 7));
                    // ---- label17 ----
                    label17.setText("Sensor Value");
                    panel6.add(label17, cc.xy(3, 9));
                    // ---- comboBox18 ----
                    Vector sensorValue = new Vector();
                    sensorValue = model.getAllowableValues("sensorValue");
                    comboBox18 = new JComboBox(sensorValue);
                    // comboBox10.setSelectedItem(s.getSensorValue());
                    comboBox18.addActionListener(this);
                    panel6.add(comboBox18, cc.xy(5, 9));
                    // ---- label18 ----

                    label18.setText("Sensor Status");
                    panel6.add(label18, cc.xy(3, 11));
                    // ---- comboBox19 ----
                    Vector sensorStatus = new Vector();
                    sensorStatus = model.getAllowableValues("deviceStatus");
                    comboBox19 = new JComboBox(sensorStatus);
                    comboBox19.addActionListener(this);
                    panel6.add(comboBox19, cc.xy(5, 11));
                    // ---- button6 ----
                    button6.setAction(action1);
                    panel6.add(button6, cc.xy(9, 11));
                    // ======== simpleInternalFrame3 ========
                    {
                        simpleInternalFrame3.setTitle("text");
                        Container simpleInternalFrame3ContentPane = simpleInternalFrame3.getContentPane();
                        simpleInternalFrame3ContentPane.setLayout(new FormLayout("default", "default"));
                    }
                    panel6.add(simpleInternalFrame3, cc.xywh(1, 1, 13, 13));
                }
                tabbedPane2.addTab("Sensor Management",
                        new ImageIcon(getClass().getResource("/smarthouse/images/sensor1.png")), panel6);
                // ======== panel8 ========
                {
                    panel8.setBackground(Color.white);
                    panel8.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(29)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(58)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(63)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(35)),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(47)),
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                            FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
                            new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) },
                            new RowSpec[] { new RowSpec(Sizes.dluY(40)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(20)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(21)),

                                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(21)),
                                    FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
                                    FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY11),
                                    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 }));
                    // ---- label2 ----
                    label2.setText("Device Type");
                    panel8.add(label2, cc.xy(3, 3));
                    // ---- comboBox20 ----
                    Vector sensorType = new Vector();
                    sensorType = model.getSubclasses("Device");
                    comboBox20 = new JComboBox(sensorType);
                    comboBox20.setSelectedIndex(0);
                    comboBox20.addActionListener(this);
                    panel8.add(comboBox20, cc.xy(5, 3));
                    // ---- label3 ----
                    label3.setText("Device");
                    panel8.add(label3, cc.xy(3, 5));
                    // ---- comboBox22 ----
                    Vector deviceSubType = new Vector();
                    deviceSubType = model.getSubclasses(comboBox20.getSelectedItem().toString());
                    ;
                    comboBox22 = new JComboBox(deviceSubType);

                    comboBox22.setSelectedIndex(comboBox22.getSelectedIndex());
                    comboBox22.addActionListener(this);
                    panel8.add(comboBox22, cc.xy(5, 5));
                    // ---- label29 ----
                    label29.setText("Device ID");
                    panel8.add(label29, cc.xy(3, 7));
                    panel8.add(textField4, cc.xy(5, 7));
                    // ---- label30 ----
                    label30.setText("Device Location");
                    panel8.add(label30, cc.xy(3, 9));
                    // ---- comboBox21 ----
                    Vector sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("IndoorSpace");
                    comboBox21 = new JComboBox(sensorLoc);
                    comboBox21.addActionListener(this);
                    panel8.add(comboBox21, cc.xy(5, 9));
                    // ---- label20 ----
                    label20.setText("Device Status");
                    panel8.add(label20, cc.xy(3, 11));
                    // ---- comboBox23 ----

                    Vector sensorStatus = new Vector();
                    sensorStatus = model.getAllowableValues("deviceStatus");
                    comboBox23 = new JComboBox(sensorStatus);
                    comboBox23.addActionListener(this);
                    panel8.add(comboBox23, cc.xy(5, 11));
                    // ---- button7 ----
                    button7.setAction(action2);
                    panel8.add(button7, cc.xy(9, 11));
                    // ======== simpleInternalFrame4 ========
                    {
                        simpleInternalFrame4.setTitle("text");
                        Container simpleInternalFrame4ContentPane = simpleInternalFrame4.getContentPane();
                        simpleInternalFrame4ContentPane.setLayout(new FormLayout("default", "default"));
                    }
                    panel8.add(simpleInternalFrame4, cc.xywh(1, 1, 13, 23));
                }
                tabbedPane2.addTab("Device Management",
                        new ImageIcon(getClass().getResource("/smarthouse/images/device2.png")), panel8);
                // ======== panel1 ========
                {
                    panel1.setLayout(new FormLayout(
                            new ColumnSpec[] { new ColumnSpec(Sizes.dluX(29)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(59)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(71)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC,
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(75)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(63)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(31)),
                                    FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(68)) },
                            new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(13)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(69)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(69)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(69)), FormFactory.LINE_GAP_ROWSPEC,
                                    new RowSpec(Sizes.dluY(69)), FormFactory.LINE_GAP_ROWSPEC,
                                    FormFactory.DEFAULT_ROWSPEC }));
                    // ---- label32 ----
                    label32.setText("Entity");
                    panel1.add(label32, cc.xy(3, 3));

                    // ---- label33 ----
                    label33.setText("State");
                    panel1.add(label33, cc.xy(5, 3));
                    // ---- label4 ----
                    label4.setText("Location");
                    panel1.add(label4, cc.xy(11, 3));
                    // ---- label5 ----
                    label5.setText("Activity");
                    panel1.add(label5, cc.xy(15, 3));
                    // ---- label19 ----
                    label19.setText("Mary");
                    panel1.add(label19, cc.xy(3, 5));
                    // ---- comboBox1 ----
                    comboBox1.setAction(action9);
                    comboBox1 = ComboUtil.initCombo(comboBox1, states, label24);
                    comboBox1.setSelectedItem(model.getIndividualPropertyValue("Mary", "hasState"));
                    comboBox1.addActionListener(this);
                    panel1.add(comboBox1, cc.xy(5, 5));
                    // ---- button3 ----
                    button3.setAction(action10);
                    panel1.add(button3, cc.xy(7, 5));
                    panel1.add(label24, cc.xy(9, 5));
                    // ---- comboBox4 ----
                    Vector sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("Location");
                    comboBox4 = new JComboBox(sensorLoc);
                    comboBox4.setSelectedItem(model.getIndividualPropertyValue("Mary", "hasLocation"));
                    panel1.add(comboBox4, cc.xy(11, 5));
                    // ---- comboBox6 ----
                    Vector activity = new Vector();
                    activity = model.getIndividuals("Activity");
                    comboBox6 = new JComboBox(activity);
                    comboBox6.setSelectedItem(model.getIndividualPropertyValue("Mary", "hasActivity"));
                    panel1.add(comboBox6, cc.xy(15, 5));
                    // ---- comboBox27 ----
                    sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("Location");
                    comboBox27 = new JComboBox(sensorLoc);
                    comboBox27.setSelectedItem(model.getIndividualPropertyValue("LittleJohn", "hasLocation"));
                    panel1.add(comboBox27, cc.xy(11, 11));
                    // ---- comboBox26 ----
                    sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("Location");
                    comboBox26 = new JComboBox(sensorLoc);
                    comboBox26.setSelectedItem(model.getIndividualPropertyValue("Jane", "hasLocation"));
                    panel1.add(comboBox26, cc.xy(11, 9));
                    // ---- label21 ----
                    label21.setText("John");
                    panel1.add(label21, cc.xy(3, 7));

                    // ---- comboBox2 ----
                    comboBox2.setAction(null);
                    comboBox2 = ComboUtil.initCombo(comboBox2, states, label25);
                    comboBox2.addActionListener(this);
                    comboBox2.setSelectedItem(model.getIndividualPropertyValue("John", "hasState"));
                    panel1.add(comboBox2, cc.xy(5, 7));
                    // ---- button8 ----
                    button8.setAction(action12);
                    panel1.add(button8, cc.xy(7, 7));
                    panel1.add(label25, cc.xy(9, 7));
                    // ---- comboBox24 ----
                    sensorLoc = new Vector();
                    sensorLoc = model.getIndividuals("Location");
                    comboBox24 = new JComboBox(sensorLoc);
                    comboBox24.setSelectedItem(model.getIndividualPropertyValue("John", "hasLocation"));
                    panel1.add(comboBox24, cc.xy(11, 7));
                    // ---- comboBox28 ----
                    activity = new Vector();
                    activity = model.getIndividuals("Activity");
                    comboBox28 = new JComboBox(activity);
                    comboBox28.setSelectedItem(model.getIndividualPropertyValue("John", "hasActivity"));
                    panel1.add(comboBox28, cc.xy(15, 7));
                    // ---- label22 ----
                    label22.setText("Jane");
                    panel1.add(label22, cc.xy(3, 9));
                    // ---- comboBox3 ----
                    comboBox3 = ComboUtil.initCombo(comboBox3, states, label26);
                    comboBox3.addActionListener(this);
                    comboBox3.setSelectedItem(model.getIndividualPropertyValue("Jane", "hasState"));
                    panel1.add(comboBox3, cc.xy(5, 9));
                    // ---- label23 ----
                    label23.setText("LittleJohn");
                    panel1.add(label23, cc.xy(3, 11));
                    // ---- comboBox5 ----
                    comboBox5 = ComboUtil.initCombo(comboBox5, states, label31);
                    comboBox5.addActionListener(this);
                    comboBox5.setSelectedItem(model.getIndividualPropertyValue("LittleJohn", "hasState"));
                    panel1.add(comboBox5, cc.xy(5, 11));
                    // ---- button12 ----
                    button12.setAction(action13);
                    panel1.add(button12, cc.xy(7, 11));
                    // ---- button9 ----
                    button9.setAction(action14);
                    panel1.add(button9, cc.xy(7, 9));
                    panel1.add(label26, cc.xy(9, 9));
                    panel1.add(comboBox25, cc.xy(11, 9));
                    // ---- comboBox29 ----
                    activity = new Vector();

                    activity = model.getIndividuals("Activity");
                    comboBox29 = new JComboBox(activity);
                    comboBox29.setSelectedItem(model.getIndividualPropertyValue("Jane", "hasActivity"));
                    panel1.add(comboBox29, cc.xy(15, 9));
                    panel1.add(label31, cc.xy(9, 11));
                    // ---- comboBox30 ----
                    activity = new Vector();
                    activity = model.getIndividuals("Activity");
                    comboBox30 = new JComboBox(activity);
                    comboBox30.setSelectedItem(model.getIndividualPropertyValue("LittleJohn", "hasActivity"));
                    panel1.add(comboBox30, cc.xy(15, 11));
                    // ======== simpleInternalFrame5 ========
                    {
                        simpleInternalFrame5.setTitle("text");
                        Container simpleInternalFrame5ContentPane = simpleInternalFrame5.getContentPane();
                        simpleInternalFrame5ContentPane.setLayout(new FormLayout("default", "default"));
                    }
                    panel1.add(simpleInternalFrame5, cc.xywh(1, 1, 15, 13));
                }
                tabbedPane2.addTab("State Detector",
                        new ImageIcon(getClass().getResource("/smarthouse/images/emoticon.png")), panel1);
            }
            panel5.add(tabbedPane2, cc.xy(1, 1));
        }
        panel2.add(panel5, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 5, 0), 0, 0));
        // ======== panel3 ========
        {
            panel3.setBorder(new CompoundBorder(new TitledBorder("Action Log"), new EmptyBorder(5, 5, 5, 5)));
            panel3.setBackground(new Color(205, 225, 255));
            panel3.setLayout(new GridBagLayout());
            ((GridBagLayout) panel3.getLayout()).columnWidths = new int[] { 95, 0 };
            ((GridBagLayout) panel3.getLayout()).rowHeights = new int[] { 243, 0 };
            ((GridBagLayout) panel3.getLayout()).columnWeights = new double[] { 1.0, 1.0E-4 };
            ((GridBagLayout) panel3.getLayout()).rowWeights = new double[] { 1.0, 1.0E-4 };
            setCurrentComboValues();
            // ======== scrollPane1 ========
            {
                scrollPane1.setViewportView(textArea1);
            }
            panel3.add(scrollPane1, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
                    GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
        }
        panel2.add(panel3, new GridBagConstraints(0, 1, 1, 2, 0.0, 0.0, GridBagConstraints.CENTER,
                GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
    }
    // JFormDesigner - End of component initialization
    // //GEN-END:initComponents
}