docs: private void initComponents()//GEN-BEGIN:initComponents
      {
          java.awt.GridBagConstraints gridBagConstraints;
  
          lblJDBCDriver = new javax.swing.JLabel();
          cmbJDBCDriver = new javax.swing.JComboBox();
          lblJDBCURL = new javax.swing.JLabel();
          cmbJDBCURL = new javax.swing.JComboBox();
          lblUsername = new javax.swing.JLabel();
          tfUsername = new javax.swing.JTextField();
          lblPassword = new javax.swing.JLabel();
          tfPassword = new javax.swing.JPasswordField();
          lblResult = new javax.swing.JTextField();
          jPanel1 = new javax.swing.JPanel();
          pbCancel = new javax.swing.JButton();
          pbTest = new javax.swing.JButton();
          pbOpen = new javax.swing.JButton();
  
          getContentPane().setLayout(new java.awt.GridBagLayout());
  
          setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
          addWindowListener(new java.awt.event.WindowAdapter()
          {
              public void windowClosing(java.awt.event.WindowEvent evt)
              {
                  closeDialog(evt);
              }
          });
  
          lblJDBCDriver.setText("JDBC Driver Class:");
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 0;
          gridBagConstraints.gridy = 0;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
          getContentPane().add(lblJDBCDriver, gridBagConstraints);
  
          cmbJDBCDriver.setFont(new java.awt.Font("Dialog", 0, 12));
          cmbJDBCDriver.setMinimumSize(new java.awt.Dimension(31, 20));
          cmbJDBCDriver.setPreferredSize(new java.awt.Dimension(31, 20));
          cmbJDBCDriver.addItemListener(new java.awt.event.ItemListener()
          {
              public void itemStateChanged(java.awt.event.ItemEvent evt)
              {
                  cmbJDBCDriverItemStateChanged(evt);
              }
          });
  
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 1;
          gridBagConstraints.gridy = 0;
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          getContentPane().add(cmbJDBCDriver, gridBagConstraints);
  
          lblJDBCURL.setText("JDBC URL:");
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 0;
          gridBagConstraints.gridy = 1;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
          getContentPane().add(lblJDBCURL, gridBagConstraints);
  
          cmbJDBCURL.setFont(new java.awt.Font("Dialog", 0, 12));
          cmbJDBCURL.setMinimumSize(new java.awt.Dimension(31, 20));
          cmbJDBCURL.setPreferredSize(new java.awt.Dimension(31, 20));
          cmbJDBCURL.addItemListener(new java.awt.event.ItemListener()
          {
              public void itemStateChanged(java.awt.event.ItemEvent evt)
              {
                  cmbJDBCURLItemStateChanged(evt);
              }
          });
  
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 1;
          gridBagConstraints.gridy = 1;
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          getContentPane().add(cmbJDBCURL, gridBagConstraints);
  
          lblUsername.setText("Username:");
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 0;
          gridBagConstraints.gridy = 2;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
          getContentPane().add(lblUsername, gridBagConstraints);
  
          tfUsername.setColumns(30);
          tfUsername.setText("jTextField3");
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 1;
          gridBagConstraints.gridy = 2;
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          gridBagConstraints.weightx = 1.0;
          getContentPane().add(tfUsername, gridBagConstraints);
  
          lblPassword.setText("Password:");
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 0;
          gridBagConstraints.gridy = 3;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
          getContentPane().add(lblPassword, gridBagConstraints);
  
          tfPassword.setColumns(30);
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 1;
          gridBagConstraints.gridy = 3;
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          gridBagConstraints.weightx = 1.0;
          getContentPane().add(tfPassword, gridBagConstraints);
  
          lblResult.setBackground((java.awt.Color) javax.swing.UIManager.getDefaults().get("Label.background"));
          lblResult.setEditable(false);
          lblResult.setText("jTextField1");
          lblResult.setBorder(null);
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 0;
          gridBagConstraints.gridy = 4;
          gridBagConstraints.gridwidth = 2;
          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
          getContentPane().add(lblResult, gridBagConstraints);
  
          pbCancel.setMnemonic('c');
          pbCancel.setText("Cancel");
          pbCancel.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  pbCancelActionPerformed(evt);
              }
          });
  
          jPanel1.add(pbCancel);
  
          pbTest.setMnemonic('t');
          pbTest.setText("Test");
          pbTest.setEnabled(false);
          pbTest.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  pbTestActionPerformed(evt);
              }
          });
  
          jPanel1.add(pbTest);
  
          pbOpen.setMnemonic('o');
          pbOpen.setText("Open");
          pbOpen.setEnabled(false);
          pbOpen.addActionListener(new java.awt.event.ActionListener()
          {
              public void actionPerformed(java.awt.event.ActionEvent evt)
              {
                  pbOpenActionPerformed(evt);
              }
          });
  
          jPanel1.add(pbOpen);
  
          gridBagConstraints = new java.awt.GridBagConstraints();
          gridBagConstraints.gridx = 1;
          gridBagConstraints.gridy = 5;
          gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
          getContentPane().add(jPanel1, gridBagConstraints);
  
          pack();
      }