docs: private void initComponents()//GEN-BEGIN:initComponents
      {
          java.awt.GridBagConstraints gridBagConstraints;
  
          jPanel1 = new javax.swing.JPanel();
          lblEnabled = new javax.swing.JLabel();
          cbEnabled = new javax.swing.JCheckBox();
          lblDisabledByParent = new javax.swing.JLabel();
          cbDisabledByParent = new javax.swing.JCheckBox();
          jLabel4 = new javax.swing.JLabel();
          jLabel3 = new javax.swing.JLabel();
          lblPKTableName = new javax.swing.JLabel();
          tfPKTableName = new javax.swing.JTextField();
          lblFKTableName = new javax.swing.JLabel();
          tfFKTableName = new javax.swing.JTextField();
          lblReferenceType = new javax.swing.JLabel();
          tfReferenceType = new javax.swing.JTextField();
          jLabel5 = new javax.swing.JLabel();
          jLabel6 = new javax.swing.JLabel();
          lblAutoRetrieve = new javax.swing.JLabel();
          cbAutoRetrieve = new javax.swing.JCheckBox();
          lblAutoUpdate = new javax.swing.JLabel();
          cbAutoUpdate = new javax.swing.JCheckBox();
          lblAutoDelete = new javax.swing.JLabel();
          cbAutoDelete = new javax.swing.JCheckBox();
          jLabel10 = new javax.swing.JLabel();
          jLabel11 = new javax.swing.JLabel();
          lblJavaFieldName = new javax.swing.JLabel();
          tfJavaFieldName = new javax.swing.JTextField();
          lblJavaFieldType = new javax.swing.JLabel();
          tfJavaFieldType = new javax.swing.JTextField();
  
          setLayout(new java.awt.GridBagLayout());
  
          addComponentListener(new java.awt.event.ComponentAdapter()
          {
              public void componentShown(java.awt.event.ComponentEvent evt)
              {
                  formComponentShown(evt);
              }
              public void componentHidden(java.awt.event.ComponentEvent evt)
              {
                  formComponentHidden(evt);
              }
          });
  
          addHierarchyListener(new java.awt.event.HierarchyListener()
          {
              public void hierarchyChanged(java.awt.event.HierarchyEvent evt)
              {
                  formHierarchyChanged(evt);
              }
          });
  
          jPanel1.setLayout(new java.awt.GridLayout(15, 2));
  
          lblEnabled.setDisplayedMnemonic('e');
          lblEnabled.setText("enabled:");
          jPanel1.add(lblEnabled);
  
          cbEnabled.setMnemonic('e');
          cbEnabled.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  cbEnabledActionPerformed(evt);
              }
          });
  
          jPanel1.add(cbEnabled);
  
          lblDisabledByParent.setText("disabled by parent:");
          jPanel1.add(lblDisabledByParent);
  
          cbDisabledByParent.setEnabled(false);
          jPanel1.add(cbDisabledByParent);
  
          jPanel1.add(jLabel4);
  
          jPanel1.add(jLabel3);
  
          lblPKTableName.setLabelFor(tfPKTableName);
          lblPKTableName.setText("Primary Key Table:");
          jPanel1.add(lblPKTableName);
  
          tfPKTableName.setEditable(false);
          tfPKTableName.setText("jTextField1");
          tfPKTableName.setBorder(null);
          tfPKTableName.setDisabledTextColor((java.awt.Color) javax.swing.UIManager.getDefaults().get("TextField.foreground"));
          tfPKTableName.setEnabled(false);
          jPanel1.add(tfPKTableName);
  
          lblFKTableName.setLabelFor(tfFKTableName);
          lblFKTableName.setText("Foreign Key Table:");
          jPanel1.add(lblFKTableName);
  
          tfFKTableName.setEditable(false);
          tfFKTableName.setText("jTextField1");
          tfFKTableName.setBorder(null);
          tfFKTableName.setDisabledTextColor((java.awt.Color) javax.swing.UIManager.getDefaults().get("TextField.foreground"));
          tfFKTableName.setEnabled(false);
          jPanel1.add(tfFKTableName);
  
          lblReferenceType.setLabelFor(tfReferenceType);
          lblReferenceType.setText("Type:");
          jPanel1.add(lblReferenceType);
  
          tfReferenceType.setEditable(false);
          tfReferenceType.setText("jTextField1");
          tfReferenceType.setBorder(null);
          tfReferenceType.setDisabledTextColor((java.awt.Color) javax.swing.UIManager.getDefaults().get("TextField.foreground"));
          tfReferenceType.setEnabled(false);
          jPanel1.add(tfReferenceType);
  
          jPanel1.add(jLabel5);
  
          jPanel1.add(jLabel6);
  
          lblAutoRetrieve.setDisplayedMnemonic('r');
          lblAutoRetrieve.setText("Auto retrieve:");
          jPanel1.add(lblAutoRetrieve);
  
          cbAutoRetrieve.setMnemonic('r');
          cbAutoRetrieve.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  cbAutoRetrieveActionPerformed(evt);
              }
          });
  
          jPanel1.add(cbAutoRetrieve);
  
          lblAutoUpdate.setDisplayedMnemonic('u');
          lblAutoUpdate.setText("Auto update:");
          jPanel1.add(lblAutoUpdate);
  
          cbAutoUpdate.setMnemonic('u');
          cbAutoUpdate.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  cbAutoUpdateActionPerformed(evt);
              }
          });
  
          jPanel1.add(cbAutoUpdate);
  
          lblAutoDelete.setDisplayedMnemonic('d');
          lblAutoDelete.setText("Auto delete:");
          jPanel1.add(lblAutoDelete);
  
          cbAutoDelete.setMnemonic('d');
          cbAutoDelete.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  cbAutoDeleteActionPerformed(evt);
              }
          });
  
          jPanel1.add(cbAutoDelete);
  
          jPanel1.add(jLabel10);
  
          jPanel1.add(jLabel11);
  
          lblJavaFieldName.setDisplayedMnemonic('n');
          lblJavaFieldName.setLabelFor(tfJavaFieldName);
          lblJavaFieldName.setText("Java Field Name:");
          jPanel1.add(lblJavaFieldName);
  
          tfJavaFieldName.setText("jTextField1");
          tfJavaFieldName.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  tfJavaFieldNameActionPerformed(evt);
              }
          });
  
          tfJavaFieldName.addFocusListener(new java.awt.event.FocusAdapter()
          {
              public void focusLost(java.awt.event.FocusEvent evt)
              {
                  tfJavaFieldNameFocusLost(evt);
              }
          });
  
          tfJavaFieldName.addKeyListener(new java.awt.event.KeyAdapter()
          {
              public void keyTyped(java.awt.event.KeyEvent evt)
              {
                  tfJavaFieldNameKeyTyped(evt);
              }
          });
  
          jPanel1.add(tfJavaFieldName);
  
          lblJavaFieldType.setDisplayedMnemonic('t');
          lblJavaFieldType.setLabelFor(tfJavaFieldType);
          lblJavaFieldType.setText("Java Field Type:");
          jPanel1.add(lblJavaFieldType);
  
          tfJavaFieldType.setText("jTextField2");
          tfJavaFieldType.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  tfJavaFieldTypeActionPerformed(evt);
              }
          });
  
          tfJavaFieldType.addFocusListener(new java.awt.event.FocusAdapter()
          {
              public void focusLost(java.awt.event.FocusEvent evt)
              {
                  tfJavaFieldTypeFocusLost(evt);
              }
          });
  
          tfJavaFieldType.addKeyListener(new java.awt.event.KeyAdapter()
          {
              public void keyTyped(java.awt.event.KeyEvent evt)
              {
                  tfJavaFieldTypeKeyTyped(evt);
              }
          });
  
          jPanel1.add(tfJavaFieldType);
  
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
          gridBagConstraints.weightx = 1.0;
          gridBagConstraints.weighty = 1.0;
          add(jPanel1, gridBagConstraints);
  
      }