+/**\r
+ * This method initializes jPanelPcdFields\r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelPcdFields() {\r
+ if (jPanelPcdFields == null) {\r
+ GridLayout gridLayout = new GridLayout();\r
+ gridLayout.setRows(3);\r
+ gridLayout.setColumns(2);\r
+ jPanelPcdFields = new JPanel();\r
+ jPanelPcdFields.setLayout(gridLayout);\r
+ jPanelPcdFields.setPreferredSize(new java.awt.Dimension(600,90));\r
+ jPanelPcdFields.add(getJPanelPcdFieldsFirstRow(), null);\r
+ jPanelPcdFields.add(getJPanelPcdFieldsSecondRow(), null);\r
+ jPanelPcdFields.add(getJPanelPcdFieldsThirdRow(), null);\r
+ }\r
+ return jPanelPcdFields;\r
+}\r
+/**\r
+ * This method initializes jPanelPcdFieldsSecondRow\r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelPcdFieldsSecondRow() {\r
+ if (jPanelPcdFieldsSecondRow == null) {\r
+ FlowLayout flowLayout2 = new FlowLayout();\r
+ flowLayout2.setAlignment(java.awt.FlowLayout.LEFT);\r
+ jLabelMaxDatumSize = new JLabel();\r
+ jLabelMaxDatumSize.setText("Max Datum Size");\r
+ jPanelPcdFieldsSecondRow = new JPanel();\r
+ jPanelPcdFieldsSecondRow.setLayout(flowLayout2);\r
+ jPanelPcdFieldsSecondRow.add(jLabelMaxDatumSize, null);\r
+ jPanelPcdFieldsSecondRow.add(getJTextFieldMaxDatumSize(), null);\r
+ }\r
+ return jPanelPcdFieldsSecondRow;\r
+}\r
+/**\r
+ * This method initializes jPanelPcdFieldsThirdRow\r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelPcdFieldsThirdRow() {\r
+ if (jPanelPcdFieldsThirdRow == null) {\r
+ FlowLayout flowLayout3 = new FlowLayout();\r
+ flowLayout3.setAlignment(java.awt.FlowLayout.LEFT);\r
+ jLabelPcdDefaultValue = new JLabel();\r
+ jLabelPcdDefaultValue.setText("Default Value");\r
+ jLabelPcdDefaultValue.setPreferredSize(new java.awt.Dimension(91,16));\r
+ jPanelPcdFieldsThirdRow = new JPanel();\r
+ jPanelPcdFieldsThirdRow.setLayout(flowLayout3);\r
+ jPanelPcdFieldsThirdRow.add(jLabelPcdDefaultValue, null);\r
+ jPanelPcdFieldsThirdRow.add(getJTextFieldPcdDefault(), null);\r
+ jPanelPcdFieldsThirdRow.add(getJComboBoxFeatureFlagValue(), null);\r
+ jPanelPcdFieldsThirdRow.add(getJButtonUpdatePcd(), null);\r
+ }\r
+ return jPanelPcdFieldsThirdRow;\r
+}\r
+/**\r
+ * This method initializes jPanelPcdFieldsFirstRow\r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelPcdFieldsFirstRow() {\r
+ if (jPanelPcdFieldsFirstRow == null) {\r
+ FlowLayout flowLayout1 = new FlowLayout();\r
+ flowLayout1.setAlignment(java.awt.FlowLayout.LEFT);\r
+ jLabelItemType = new JLabel();\r
+ jLabelItemType.setText("Item Type");\r
+ jLabelItemType.setPreferredSize(new java.awt.Dimension(91,16));\r
+ jPanelPcdFieldsFirstRow = new JPanel();\r
+ jPanelPcdFieldsFirstRow.setLayout(flowLayout1);\r
+ jPanelPcdFieldsFirstRow.add(jLabelItemType, null);\r
+ jPanelPcdFieldsFirstRow.add(getJComboBoxItemType(), null);\r
+ }\r
+ return jPanelPcdFieldsFirstRow;\r
+}\r
+/**\r
+ * This method initializes jComboBoxItemType\r
+ * \r
+ * @return javax.swing.JComboBox \r
+ */\r
+private JComboBox getJComboBoxItemType() {\r
+ if (jComboBoxItemType == null) {\r
+ jComboBoxItemType = new JComboBox();\r
+ jComboBoxItemType.setPreferredSize(new java.awt.Dimension(200,20));\r
+ jComboBoxItemType.addItemListener(new java.awt.event.ItemListener() {\r
+ public void itemStateChanged(java.awt.event.ItemEvent e) {\r
+ int row = jTablePcd.getSelectedRow();\r
+ if (row < 0 || model.getValueAt(row, 2).equals(jComboBoxItemType.getSelectedItem())) {\r
+ return;\r
+ }\r
+ if (jComboBoxItemType.getItemCount() == 3) {\r
+ if (!jComboBoxItemType.getSelectedItem().equals("DYNAMIC")) {\r
+ \r
+ if (jComboBoxItemType.getSelectedItem().equals("FIXED_AT_BUILD")) {\r
+ jTextFieldPcdDefault.setText("");\r
+ jTextFieldPcdDefault.setEnabled(true);\r
+ }\r
+ }\r
+ else{\r
+ \r
+ }\r
+ }\r
+ }\r
+ });\r
+ }\r
+ return jComboBoxItemType;\r
+}\r