List of usage examples for com.jgoodies.forms.layout Sizes dluX
public static ConstantSize dluX(int value)
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 }