Advertisement
Guest User

Untitled

a guest
May 28th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 103.35 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. /*
  7.  * MyApplet.java
  8.  *
  9.  * Created on May 28, 2010, 10:23:32 PM
  10.  */
  11.  
  12. package org.me.hello;
  13.  
  14. import java.awt.Color;
  15. import java.sql.*;
  16. import java.lang.*;
  17.  
  18. public class MyApplet extends javax.swing.JApplet {
  19.  
  20. //  static final String JDBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
  21.     static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  22.     static final String DATABASE_URL = "jdbc:mysql://localhost:3306/beettest";
  23.     public boolean newOrEdit = false;
  24.    
  25.     /** Initializes the applet MyApplet */
  26.     public void init() {
  27.  
  28.         try {
  29.             java.awt.EventQueue.invokeAndWait(new Runnable() {
  30.                 public void run() {
  31.                     initComponents();
  32.                 }
  33.             });
  34.         } catch (Exception ex) {
  35.             ex.printStackTrace();
  36.         }
  37.     }
  38.  
  39.     /** This method is called from within the init() method to
  40.      * initialize the form.
  41.      * WARNING: Do NOT modify this code. The content of this method is
  42.      * always regenerated by the Form Editor.
  43.      */
  44.     @SuppressWarnings("unchecked")
  45.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  46.     private void initComponents() {
  47.  
  48.         buttonGroup1 = new javax.swing.ButtonGroup();
  49.         buttonGroup2 = new javax.swing.ButtonGroup();
  50.         jDialog1 = new javax.swing.JDialog();
  51.         jLabel1 = new javax.swing.JLabel();
  52.         jTextField1 = new javax.swing.JTextField();
  53.         jLabel2 = new javax.swing.JLabel();
  54.         jRadioButton1 = new javax.swing.JRadioButton();
  55.         jRadioButton2 = new javax.swing.JRadioButton();
  56.         jLabel3 = new javax.swing.JLabel();
  57.         jTextField2 = new javax.swing.JTextField();
  58.         jLabel4 = new javax.swing.JLabel();
  59.         jTextField3 = new javax.swing.JTextField();
  60.         jLabel5 = new javax.swing.JLabel();
  61.         jTextField4 = new javax.swing.JTextField();
  62.         jLabel6 = new javax.swing.JLabel();
  63.         jTextField5 = new javax.swing.JTextField();
  64.         jLabel7 = new javax.swing.JLabel();
  65.         jTextField6 = new javax.swing.JTextField();
  66.         jLabel8 = new javax.swing.JLabel();
  67.         jTextField7 = new javax.swing.JTextField();
  68.         jLabel9 = new javax.swing.JLabel();
  69.         jTextField8 = new javax.swing.JTextField();
  70.         jLabel10 = new javax.swing.JLabel();
  71.         jCheckBox1 = new javax.swing.JCheckBox();
  72.         jCheckBox2 = new javax.swing.JCheckBox();
  73.         jCheckBox3 = new javax.swing.JCheckBox();
  74.         jTabbedPane1 = new javax.swing.JTabbedPane();
  75.         jScrollPane1 = new javax.swing.JScrollPane();
  76.         jTable1 = new javax.swing.JTable();
  77.         jScrollPane2 = new javax.swing.JScrollPane();
  78.         jTable2 = new javax.swing.JTable();
  79.         jLabel11 = new javax.swing.JLabel();
  80.         jScrollPane3 = new javax.swing.JScrollPane();
  81.         jTextArea1 = new javax.swing.JTextArea();
  82.         jCheckBox4 = new javax.swing.JCheckBox();
  83.         jCheckBox5 = new javax.swing.JCheckBox();
  84.         jCheckBox6 = new javax.swing.JCheckBox();
  85.         jLabel12 = new javax.swing.JLabel();
  86.         jSeparator1 = new javax.swing.JSeparator();
  87.         jSeparator2 = new javax.swing.JSeparator();
  88.         jRadioButton3 = new javax.swing.JRadioButton();
  89.         jRadioButton4 = new javax.swing.JRadioButton();
  90.         jRadioButton5 = new javax.swing.JRadioButton();
  91.         jRadioButton6 = new javax.swing.JRadioButton();
  92.         jTextField9 = new javax.swing.JTextField();
  93.         jSeparator3 = new javax.swing.JSeparator();
  94.         jSeparator4 = new javax.swing.JSeparator();
  95.         jSeparator5 = new javax.swing.JSeparator();
  96.         jButton1 = new javax.swing.JButton();
  97.         jButton2 = new javax.swing.JButton();
  98.         jButton3 = new javax.swing.JButton();
  99.         jButton4 = new javax.swing.JButton();
  100.         jButton5 = new javax.swing.JButton();
  101.         jTextField10 = new javax.swing.JTextField();
  102.         jTextField11 = new javax.swing.JTextField();
  103.         jTextField12 = new javax.swing.JTextField();
  104.         jTextField13 = new javax.swing.JTextField();
  105.         jTextField14 = new javax.swing.JTextField();
  106.         jTextField15 = new javax.swing.JTextField();
  107.         jButton7 = new javax.swing.JButton();
  108.         jButton9 = new javax.swing.JButton();
  109.         jTextField16 = new javax.swing.JTextField();
  110.         jButton6 = new javax.swing.JButton();
  111.         jLabel13 = new javax.swing.JLabel();
  112.  
  113.         buttonGroup1.add(jRadioButton1);
  114.         buttonGroup1.add(jRadioButton2);
  115.  
  116.         buttonGroup2.add(jRadioButton3);
  117.         buttonGroup2.add(jRadioButton4);
  118.         buttonGroup2.add(jRadioButton5);
  119.         buttonGroup2.add(jRadioButton6);
  120.  
  121.         javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());
  122.         jDialog1.getContentPane().setLayout(jDialog1Layout);
  123.         jDialog1Layout.setHorizontalGroup(
  124.             jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  125.             .addGap(0, 400, Short.MAX_VALUE)
  126.         );
  127.         jDialog1Layout.setVerticalGroup(
  128.             jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  129.             .addGap(0, 300, Short.MAX_VALUE)
  130.         );
  131.  
  132.         setBackground(new java.awt.Color(102, 153, 255));
  133.         setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
  134.         setStub(null);
  135.  
  136.         jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18));
  137.         jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  138.         jLabel1.setText("Engineering Lot Evaluation Form");
  139.  
  140.         jTextField1.setEditable(false);
  141.         jTextField1.setEnabled(false);
  142.         jTextField1.addActionListener(new java.awt.event.ActionListener() {
  143.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  144.                 jTextField1ActionPerformed(evt);
  145.             }
  146.         });
  147.  
  148.         jLabel2.setText("SBR NO. :");
  149.  
  150.         jRadioButton1.setText("In-House Evaluation");
  151.         jRadioButton1.setContentAreaFilled(false);
  152.         jRadioButton1.setEnabled(false);
  153.         jRadioButton1.addActionListener(new java.awt.event.ActionListener() {
  154.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  155.                 jRadioButton1ActionPerformed(evt);
  156.             }
  157.         });
  158.  
  159.         jRadioButton2.setText("Customer");
  160.         jRadioButton2.setContentAreaFilled(false);
  161.         jRadioButton2.setEnabled(false);
  162.         jRadioButton2.addActionListener(new java.awt.event.ActionListener() {
  163.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  164.                 jRadioButton2ActionPerformed(evt);
  165.             }
  166.         });
  167.  
  168.         jLabel3.setText("Device Type :");
  169.  
  170.         jTextField2.setEditable(false);
  171.         jTextField2.setEnabled(false);
  172.         jTextField2.addActionListener(new java.awt.event.ActionListener() {
  173.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  174.                 jTextField2ActionPerformed(evt);
  175.             }
  176.         });
  177.  
  178.         jLabel4.setText("Evaluation Type :");
  179.  
  180.         jTextField3.setEditable(false);
  181.         jTextField3.setEnabled(false);
  182.         jTextField3.addActionListener(new java.awt.event.ActionListener() {
  183.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  184.                 jTextField3ActionPerformed(evt);
  185.             }
  186.         });
  187.  
  188.         jLabel5.setText("Evaluation Date Started :");
  189.  
  190.         jTextField4.setEditable(false);
  191.         jTextField4.setEnabled(false);
  192.         jTextField4.addActionListener(new java.awt.event.ActionListener() {
  193.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  194.                 jTextField4ActionPerformed(evt);
  195.             }
  196.         });
  197.  
  198.         jLabel6.setText("Purpose of Evaluation :");
  199.  
  200.         jTextField5.setEditable(false);
  201.         jTextField5.setEnabled(false);
  202.         jTextField5.addActionListener(new java.awt.event.ActionListener() {
  203.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  204.                 jTextField5ActionPerformed(evt);
  205.             }
  206.         });
  207.  
  208.         jLabel7.setText("Input Quantity:");
  209.  
  210.         jTextField6.setEditable(false);
  211.         jTextField6.setEnabled(false);
  212.         jTextField6.addActionListener(new java.awt.event.ActionListener() {
  213.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  214.                 jTextField6ActionPerformed(evt);
  215.             }
  216.         });
  217.  
  218.         jLabel8.setText("Requestor:");
  219.  
  220.         jTextField7.setEditable(false);
  221.         jTextField7.setEnabled(false);
  222.         jTextField7.addActionListener(new java.awt.event.ActionListener() {
  223.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  224.                 jTextField7ActionPerformed(evt);
  225.             }
  226.         });
  227.  
  228.         jLabel9.setText("Evaluator:");
  229.  
  230.         jTextField8.setEditable(false);
  231.         jTextField8.setEnabled(false);
  232.         jTextField8.addActionListener(new java.awt.event.ActionListener() {
  233.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  234.                 jTextField8ActionPerformed(evt);
  235.             }
  236.         });
  237.  
  238.         jLabel10.setFont(new java.awt.Font("Tahoma", 1, 12));
  239.         jLabel10.setText("Special Instructions");
  240.  
  241.         jCheckBox1.setSelected(true);
  242.         jCheckBox1.setText("Yield Report Analysis");
  243.         jCheckBox1.setContentAreaFilled(false);
  244.         jCheckBox1.setEnabled(false);
  245.         jCheckBox1.addActionListener(new java.awt.event.ActionListener() {
  246.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  247.                 jCheckBox1ActionPerformed(evt);
  248.             }
  249.         });
  250.  
  251.         jCheckBox2.setSelected(true);
  252.         jCheckBox2.setText("Data Collection");
  253.         jCheckBox2.setContentAreaFilled(false);
  254.         jCheckBox2.setEnabled(false);
  255.         jCheckBox2.addActionListener(new java.awt.event.ActionListener() {
  256.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  257.                 jCheckBox2ActionPerformed(evt);
  258.             }
  259.         });
  260.  
  261.         jCheckBox3.setText("Special Qualification Test");
  262.         jCheckBox3.setContentAreaFilled(false);
  263.         jCheckBox3.setEnabled(false);
  264.         jCheckBox3.addActionListener(new java.awt.event.ActionListener() {
  265.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  266.                 jCheckBox3ActionPerformed(evt);
  267.             }
  268.         });
  269.  
  270.         jTabbedPane1.setBackground(new java.awt.Color(102, 153, 255));
  271.         jTabbedPane1.setBorder(javax.swing.BorderFactory.createEtchedBorder(new java.awt.Color(153, 204, 255), new java.awt.Color(153, 153, 255)));
  272.         jTabbedPane1.setEnabled(false);
  273.  
  274.         jTable1.setModel(new javax.swing.table.DefaultTableModel(
  275.             new Object [][] {
  276.                 {null, null},
  277.                 {null, null},
  278.                 {null, null},
  279.                 {null, null},
  280.                 {null, null},
  281.                 {null, null},
  282.                 {null, null}
  283.             },
  284.             new String [] {
  285.                 "Material", "Remarks"
  286.             }
  287.         ) {
  288.             Class[] types = new Class [] {
  289.                 java.lang.String.class, java.lang.String.class
  290.             };
  291.  
  292.             public Class getColumnClass(int columnIndex) {
  293.                 return types [columnIndex];
  294.             }
  295.         });
  296.         jTable1.setEnabled(false);
  297.         jScrollPane1.setViewportView(jTable1);
  298.  
  299.         jTabbedPane1.addTab("Materials", jScrollPane1);
  300.  
  301.         jTable2.setModel(new javax.swing.table.DefaultTableModel(
  302.             new Object [][] {
  303.                 {null, null, null},
  304.                 {null, null, null},
  305.                 {null, null, null},
  306.                 {null, null, null},
  307.                 {null, null, null},
  308.                 {null, null, null},
  309.                 {null, null, null}
  310.             },
  311.             new String [] {
  312.                 "Procedure No.", "Procedure", "Remarks"
  313.             }
  314.         ) {
  315.             Class[] types = new Class [] {
  316.                 java.lang.String.class, java.lang.String.class, java.lang.String.class
  317.             };
  318.  
  319.             public Class getColumnClass(int columnIndex) {
  320.                 return types [columnIndex];
  321.             }
  322.         });
  323.         jTable2.setEnabled(false);
  324.         jScrollPane2.setViewportView(jTable2);
  325.  
  326.         jTabbedPane1.addTab("Process", jScrollPane2);
  327.  
  328.         jLabel11.setFont(new java.awt.Font("Tahoma", 1, 12));
  329.         jLabel11.setText("Other Requirement/s");
  330.  
  331.         jTextArea1.setColumns(20);
  332.         jTextArea1.setEditable(false);
  333.         jTextArea1.setRows(5);
  334.         jTextArea1.setEnabled(false);
  335.         jScrollPane3.setViewportView(jTextArea1);
  336.  
  337.         jCheckBox4.setText("Change in OQA Sampling");
  338.         jCheckBox4.setContentAreaFilled(false);
  339.         jCheckBox4.setEnabled(false);
  340.         jCheckBox4.addActionListener(new java.awt.event.ActionListener() {
  341.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  342.                 jCheckBox4ActionPerformed(evt);
  343.             }
  344.         });
  345.  
  346.         jCheckBox5.setText("Special Test Plan");
  347.         jCheckBox5.setContentAreaFilled(false);
  348.         jCheckBox5.setEnabled(false);
  349.         jCheckBox5.addActionListener(new java.awt.event.ActionListener() {
  350.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  351.                 jCheckBox5ActionPerformed(evt);
  352.             }
  353.         });
  354.  
  355.         jCheckBox6.setText("Change in Label Specification");
  356.         jCheckBox6.setContentAreaFilled(false);
  357.         jCheckBox6.setEnabled(false);
  358.         jCheckBox6.addActionListener(new java.awt.event.ActionListener() {
  359.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  360.                 jCheckBox6ActionPerformed(evt);
  361.             }
  362.         });
  363.  
  364.         jLabel12.setFont(new java.awt.Font("Tahoma", 1, 12));
  365.         jLabel12.setText("Disposition");
  366.  
  367.         jSeparator1.setBackground(new java.awt.Color(153, 204, 255));
  368.         jSeparator1.setForeground(new java.awt.Color(153, 153, 255));
  369.  
  370.         jSeparator2.setBackground(new java.awt.Color(153, 204, 255));
  371.         jSeparator2.setForeground(new java.awt.Color(153, 153, 255));
  372.  
  373.         jRadioButton3.setText("SHIP TO AVAGO");
  374.         jRadioButton3.setContentAreaFilled(false);
  375.         jRadioButton3.setEnabled(false);
  376.         jRadioButton3.addActionListener(new java.awt.event.ActionListener() {
  377.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  378.                 jRadioButton3ActionPerformed(evt);
  379.             }
  380.         });
  381.  
  382.         jRadioButton4.setText("SCRAP");
  383.         jRadioButton4.setContentAreaFilled(false);
  384.         jRadioButton4.setEnabled(false);
  385.  
  386.         jRadioButton5.setText("SHIPPABLE");
  387.         jRadioButton5.setContentAreaFilled(false);
  388.         jRadioButton5.setEnabled(false);
  389.  
  390.         jRadioButton6.setText("OTHER");
  391.         jRadioButton6.setContentAreaFilled(false);
  392.         jRadioButton6.setEnabled(false);
  393.         jRadioButton6.addChangeListener(new javax.swing.event.ChangeListener() {
  394.             public void stateChanged(javax.swing.event.ChangeEvent evt) {
  395.                 jRadioButton6StateChanged(evt);
  396.             }
  397.         });
  398.         jRadioButton6.addItemListener(new java.awt.event.ItemListener() {
  399.             public void itemStateChanged(java.awt.event.ItemEvent evt) {
  400.                 jRadioButton6ItemStateChanged(evt);
  401.             }
  402.         });
  403.         jRadioButton6.addActionListener(new java.awt.event.ActionListener() {
  404.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  405.                 jRadioButton6ActionPerformed(evt);
  406.             }
  407.         });
  408.         jRadioButton6.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
  409.             public void propertyChange(java.beans.PropertyChangeEvent evt) {
  410.                 jRadioButton6PropertyChange(evt);
  411.             }
  412.         });
  413.  
  414.         jTextField9.setEditable(false);
  415.         jTextField9.setEnabled(false);
  416.  
  417.         jSeparator3.setBackground(new java.awt.Color(153, 204, 255));
  418.         jSeparator3.setForeground(new java.awt.Color(153, 153, 255));
  419.  
  420.         jSeparator4.setBackground(new java.awt.Color(153, 204, 255));
  421.         jSeparator4.setForeground(new java.awt.Color(153, 153, 255));
  422.  
  423.         jSeparator5.setBackground(new java.awt.Color(153, 204, 255));
  424.         jSeparator5.setForeground(new java.awt.Color(153, 153, 255));
  425.  
  426.         jButton1.setBackground(new java.awt.Color(102, 153, 255));
  427.         jButton1.setText("New Entry");
  428.         jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
  429.             public void mouseClicked(java.awt.event.MouseEvent evt) {
  430.                 jButton1MouseClicked(evt);
  431.             }
  432.             public void mousePressed(java.awt.event.MouseEvent evt) {
  433.                 jButton1MousePressed(evt);
  434.             }
  435.         });
  436.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  437.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  438.                 jButton1ActionPerformed(evt);
  439.                 jButton1ActionPerformed1(evt);
  440.             }
  441.         });
  442.  
  443.         jButton2.setBackground(new java.awt.Color(102, 153, 255));
  444.         jButton2.setText("Edit Entry");
  445.         jButton2.addActionListener(new java.awt.event.ActionListener() {
  446.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  447.                 jButton2ActionPerformed(evt);
  448.             }
  449.         });
  450.  
  451.         jButton3.setBackground(new java.awt.Color(102, 153, 255));
  452.         jButton3.setText("Save Entry");
  453.         jButton3.setEnabled(false);
  454.         jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
  455.             public void mouseClicked(java.awt.event.MouseEvent evt) {
  456.                 jButton3MouseClicked(evt);
  457.             }
  458.         });
  459.         jButton3.addActionListener(new java.awt.event.ActionListener() {
  460.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  461.                 jButton3ActionPerformed(evt);
  462.             }
  463.         });
  464.  
  465.         jButton4.setBackground(new java.awt.Color(102, 153, 255));
  466.         jButton4.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
  467.         jButton4.setForeground(new java.awt.Color(255, 51, 51));
  468.         jButton4.setText("Delete Entry");
  469.         jButton4.addActionListener(new java.awt.event.ActionListener() {
  470.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  471.                 jButton4ActionPerformed(evt);
  472.             }
  473.         });
  474.  
  475.         jButton5.setBackground(new java.awt.Color(102, 153, 255));
  476.         jButton5.setText("Print Entry");
  477.         jButton5.setEnabled(false);
  478.         jButton5.addActionListener(new java.awt.event.ActionListener() {
  479.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  480.                 jButton5ActionPerformed(evt);
  481.             }
  482.         });
  483.  
  484.         jTextField10.setEditable(false);
  485.         jTextField10.setEnabled(false);
  486.         jTextField10.addActionListener(new java.awt.event.ActionListener() {
  487.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  488.                 jTextField10ActionPerformed(evt);
  489.             }
  490.         });
  491.  
  492.         jTextField11.setEditable(false);
  493.         jTextField11.setEnabled(false);
  494.  
  495.         jTextField12.setEditable(false);
  496.         jTextField12.setEnabled(false);
  497.  
  498.         jTextField13.setEditable(false);
  499.         jTextField13.setEnabled(false);
  500.  
  501.         jTextField14.setEditable(false);
  502.         jTextField14.setEnabled(false);
  503.  
  504.         jTextField15.setEditable(false);
  505.         jTextField15.setEnabled(false);
  506.         jTextField15.addActionListener(new java.awt.event.ActionListener() {
  507.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  508.                 jTextField15ActionPerformed(evt);
  509.             }
  510.         });
  511.  
  512.         jButton7.setText("Add Row");
  513.         jButton7.setEnabled(false);
  514.         jButton7.addMouseListener(new java.awt.event.MouseAdapter() {
  515.             public void mouseClicked(java.awt.event.MouseEvent evt) {
  516.                 jButton7MouseClicked(evt);
  517.             }
  518.         });
  519.         jButton7.addActionListener(new java.awt.event.ActionListener() {
  520.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  521.                 jButton7ActionPerformed(evt);
  522.             }
  523.         });
  524.  
  525.         jButton9.setFont(new java.awt.Font("Tahoma", 1, 11));
  526.         jButton9.setForeground(new java.awt.Color(255, 0, 51));
  527.         jButton9.setText("Delete Row");
  528.         jButton9.setEnabled(false);
  529.  
  530.         jTextField16.setBackground(new java.awt.Color(204, 255, 255));
  531.         jTextField16.setForeground(new java.awt.Color(153, 153, 153));
  532.         jTextField16.setText("Type SBR Number Here");
  533.         jTextField16.setToolTipText("");
  534.         jTextField16.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
  535.         jTextField16.setEnabled(false);
  536.         jTextField16.addMouseListener(new java.awt.event.MouseAdapter() {
  537.             public void mouseClicked(java.awt.event.MouseEvent evt) {
  538.                 jTextField16MouseClicked(evt);
  539.             }
  540.         });
  541.  
  542.         jButton6.setBackground(new java.awt.Color(102, 153, 255));
  543.         jButton6.setText("Search"// </editor-fold>                        
  544.  
  545.     private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  546.         // TODO add your handling code here:
  547.     }                                          
  548.  
  549.     private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                              
  550.         // TODO add your handling code here:
  551.     }                                            
  552.  
  553.     private void jRadioButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                              
  554.         // TODO add your handling code here:
  555.     }                                            
  556.  
  557.     private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  558.         // TODO add your handling code here:
  559.     }                                          
  560.  
  561.     private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  562.         // TODO add your handling code here:
  563.     }                                          
  564.  
  565.     private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  566.         // TODO add your handling code here:
  567.     }                                          
  568.  
  569.     private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  570.         // TODO add your handling code here:
  571.     }                                          
  572.  
  573.     private void jTextField6ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  574.         // TODO add your handling code here:
  575.     }                                          
  576.  
  577.     private void jTextField7ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  578.         // TODO add your handling code here:
  579.     }                                          
  580.  
  581.     private void jTextField8ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  582.         // TODO add your handling code here:
  583.     }                                          
  584.  
  585.     private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  586.         // TODO add your handling code here:
  587.         if(jCheckBox1.isSelected())
  588.         {
  589.             jTextField10.setEnabled(true);
  590.             jTextField10.setEditable(true);
  591.         }
  592.         else
  593.         {
  594.             jTextField10.setEnabled(false);
  595.             jTextField10.setEditable(false);
  596.         }
  597.     }                                          
  598.  
  599.     private void jCheckBox4ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  600.         // TODO add your handling code here:
  601.         if(jCheckBox4.isSelected())
  602.         {
  603.             jTextField13.setEnabled(true);
  604.             jTextField13.setEditable(true);
  605.         }
  606.         else
  607.         {
  608.             jTextField13.setEnabled(false);
  609.             jTextField13.setEditable(false);
  610.         }
  611.     }                                          
  612.  
  613.     private void jCheckBox5ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  614.         // TODO add your handling code here:
  615.         if(jCheckBox5.isSelected())
  616.         {
  617.             jTextField14.setEnabled(true);
  618.             jTextField14.setEditable(true);
  619.         }
  620.         else
  621.         {
  622.             jTextField14.setEnabled(false);
  623.             jTextField14.setEditable(false);
  624.         }
  625.     }                                          
  626.  
  627.     private void jRadioButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                              
  628.         // TODO add your handling code here:
  629.     }                                            
  630.  
  631.     private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  632.         // TODO add your handling code here:
  633.     }                                        
  634.  
  635.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  636.         // TODO add your handling code here:
  637.  
  638.         newOrEdit = true;
  639.         jTextField9.setText("");
  640.  
  641.         // Enabling code
  642.         jButton1.setEnabled(true);
  643.         jButton2.setEnabled(true);
  644.         jButton3.setEnabled(true);
  645.         jButton4.setEnabled(true);
  646.         jButton5.setEnabled(true);
  647.         jButton7.setEnabled(true);
  648.         jButton9.setEnabled(true);
  649.         jButton6.setEnabled(false);
  650.         jCheckBox1.setEnabled(true);
  651.         jCheckBox2.setEnabled(true);
  652.         jCheckBox3.setEnabled(true);
  653.         jCheckBox4.setEnabled(true);
  654.         jCheckBox5.setEnabled(true);
  655.         jCheckBox6.setEnabled(true);
  656.         jRadioButton1.setEnabled(true);
  657.         jRadioButton2.setEnabled(true);
  658.         jRadioButton3.setEnabled(true);
  659.         jRadioButton4.setEnabled(true);
  660.         jRadioButton5.setEnabled(true);
  661.         jRadioButton6.setEnabled(true);
  662.         jTabbedPane1.setEnabled(true);
  663.         jTable1.setEnabled(true);
  664.         jTable2.setEnabled(true);
  665.         jTextArea1.setEnabled(true);
  666.         jTextField1.setEnabled(true);
  667.         jTextField2.setEnabled(true);
  668.         jTextField3.setEnabled(true);
  669.         jTextField4.setEnabled(true);
  670.         jTextField5.setEnabled(true);
  671.         jTextField6.setEnabled(true);
  672.         jTextField7.setEnabled(true);
  673.         jTextField8.setEnabled(true);
  674.         jTextField9.setEnabled(false);
  675.         jTextField10.setEnabled(true);
  676.         jTextField11.setEnabled(true);
  677.         jTextField12.setEnabled(false);
  678.         jTextField13.setEnabled(false);
  679.         jTextField14.setEnabled(false);
  680.         jTextField15.setEnabled(false);
  681.         jTextField16.setEnabled(false);
  682.  
  683.         jTextArea1.setEditable(true);
  684.         jTextField1.setEditable(true);
  685.         jTextField2.setEditable(true);
  686.         jTextField3.setEditable(true);
  687.         jTextField4.setEditable(true);
  688.         jTextField5.setEditable(true);
  689.         jTextField6.setEditable(true);
  690.         jTextField7.setEditable(true);
  691.         jTextField8.setEditable(true);
  692.         jTextField9.setEditable(false);
  693.         jTextField10.setEditable(true);
  694.         jTextField11.setEditable(true);
  695.         jTextField12.setEditable(false);
  696.         jTextField13.setEditable(false);
  697.         jTextField14.setEditable(false);
  698.         jTextField15.setEditable(false);
  699.         jTextField16.setEditable(false);
  700.  
  701.         //Defaults
  702.         jRadioButton1.setSelected(false);
  703.         jRadioButton2.setSelected(false);
  704.         jRadioButton3.setSelected(false);
  705.         jRadioButton4.setSelected(false);
  706.         jRadioButton5.setSelected(false);
  707.         jCheckBox1.setSelected(true);
  708.         jCheckBox2.setSelected(true);
  709.         jCheckBox3.setSelected(false);
  710.         jCheckBox4.setSelected(false);
  711.         jCheckBox5.setSelected(false);
  712.         jCheckBox6.setSelected(false);
  713.         jTextField1.setText("");
  714.         jTextField2.setText("");
  715.         jTextField3.setText("");
  716.         jTextField4.setText("");
  717.         jTextField5.setText("");
  718.         jTextField6.setText("");
  719.         jTextField7.setText("");
  720.         jTextField8.setText("");
  721.         jTextField10.setText("");
  722.         jTextField11.setText("");
  723.         jTextField12.setText("");
  724.         jTextField13.setText("");
  725.         jTextField14.setText("");
  726.         jTextField15.setText("");
  727.         jTextArea1.setText("");
  728.  
  729.  
  730. }                                        
  731.  
  732.     private void jRadioButton6StateChanged(javax.swing.event.ChangeEvent evt) {                                          
  733.         // TODO add your handling code here:
  734.     }                                          
  735.  
  736.     private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
  737.         // TODO add your handling code here:        
  738.     }                                    
  739.  
  740.     private void jButton1MousePressed(java.awt.event.MouseEvent evt) {                                      
  741.         // TODO add your handling code here:
  742. }                                    
  743.  
  744.     private void jButton1ActionPerformed1(java.awt.event.ActionEvent evt) {                                          
  745.  
  746.     }                                        
  747.  
  748.     private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {                                      
  749.         // TODO add your handling code here:
  750.        
  751.         if((jButton3.isEnabled()) && (newOrEdit == true))
  752.         {
  753.             Connection connection = null;
  754.             Statement statement1 = null;
  755.             Statement statement2 = null;
  756.             Statement statement3 = null;
  757.  
  758.             try
  759.             {
  760.                 Class.forName(JDBC_DRIVER);
  761.  
  762.                 connection = DriverManager.getConnection(DATABASE_URL, "root", "beethoven3777");
  763.  
  764.                 statement1 = connection.createStatement();
  765.                 statement2 = connection.createStatement();
  766.                 statement3 = connection.createStatement();
  767.  
  768.                 String text = "";
  769.                 String text2 = "";
  770.                 char testbool[] = {0, 0, 0, 0, 0, 0};
  771.  
  772.                 if(jRadioButton3.isSelected())
  773.                     text = "SHIPTO AVAGO";
  774.                 else if(jRadioButton5.isSelected())
  775.                     text = "SHIPPABLE";
  776.                 else if(jRadioButton4.isSelected())
  777.                     text = "SCRAP";
  778.                 else if(jRadioButton6.isSelected())
  779.                     text = jTextField9.getText();
  780.  
  781.                 if(jRadioButton1.isSelected())
  782.                     text2 = "In-House Evaluation";
  783.                 else if(jRadioButton2.isSelected())
  784.                     text2 = "Customer";
  785.  
  786.                 for(int i = 0; i <= 5; i++)
  787.                 {
  788.                     switch(i)
  789.                     {
  790.                         case 0:
  791.                             if(jCheckBox1.isSelected())
  792.                                 testbool[i] = 1;
  793.                             break;
  794.  
  795.                         case 1:
  796.                             if(jCheckBox2.isSelected())
  797.                                 testbool[i] = 1;
  798.                             break;
  799.  
  800.                         case 2:
  801.                             if(jCheckBox3.isSelected())
  802.                                 testbool[i] = 1;
  803.                             break;
  804.  
  805.                         case 3:
  806.                             if(jCheckBox4.isSelected())
  807.                                 testbool[i] = 1;
  808.                             break;
  809.  
  810.                         case 4:
  811.                             if(jCheckBox5.isSelected())
  812.                                 testbool[i] = 1;
  813.                             break;
  814.  
  815.                         case 5:
  816.                             if(jCheckBox6.isSelected())
  817.                                 testbool[i] = 1;
  818.                             break;
  819.                     }
  820.                 }
  821.  
  822.                 statement1.executeQuery("INSERT INTO `testdb` (" +
  823.                                                                 "`SBRNo`, " +
  824.                                                                 "`disposition`, " +
  825.                                                                 "`evalReq`, " +
  826.                                                                 "`devType`, " +
  827.                                                                 "`evalType`, " +
  828.                                                                 "`evalDateStart`, " +
  829.                                                                 "`evalPurpose`, " +
  830.                                                                 "`inputQty`, " +
  831.                                                                 "`requestor`, " +
  832.                                                                 "`evaluator`, " +
  833.                                                                 "`yieldRA`, " +
  834.                                                                 "`yieldRAText`, " +
  835.                                                                 "`dataCol`, " +
  836.                                                                 "`dataColText`, " +
  837.                                                                 "`specialQTest`, " +
  838.                                                                 "`specialQTestText`, " +
  839.                                                                 "`changeOQA`, " +
  840.                                                                 "`changeOQAText`, " +
  841.                                                                 "`specialTestPlan`, " +
  842.                                                                 "`specialTestPlanText`, " +
  843.                                                                 "`changeLabelReq`, " +
  844.                                                                 "`changeLabelReqText`, " +
  845.                                                                 "`otherReq`" +
  846.                                                                 ") VALUES ('" +
  847.                                                                 jTextField1.getText() +                         // SBRNo
  848.                                                                 "', '" +
  849.                                                                 text +                                          // disposition
  850.                                                                 "', '" +
  851.                                                                 text2 +                                         // evalReq
  852.                                                                 "', '" +
  853.                                                                 jTextField2.getText() +                         // devType
  854.                                                                 "', '" +
  855.                                                                 jTextField3.getText() +                         // evalType
  856.                                                                 "', '" +
  857.                                                                 jTextField4.getText() +                         // evalDateStart
  858.                                                                 "', '" +
  859.                                                                 jTextField5.getText() +                         // evalPurpose
  860.                                                                 "', '" +
  861.                                                                 jTextField6.getText() +                         // inputQty
  862.                                                                 "', '" +
  863.                                                                 jTextField7.getText() +                         // requestor
  864.                                                                 "', '" +
  865.                                                                 jTextField8.getText() +                         // evaluator
  866.                                                                 "', '" +
  867.                                                                 Character.toString(testbool[0]) +               // yieldRA
  868.                                                                 "', '" +
  869.                                                                 jTextField10.getText() +                        // yieldRAText
  870.                                                                 "', '" +
  871.                                                                 Character.toString(testbool[1]) +               // dataCol
  872.                                                                 "', '" +
  873.                                                                 jTextField11.getText() +                        // dataColText
  874.                                                                 "', '" +
  875.                                                                 Character.toString(testbool[2]) +               // specialQTest
  876.                                                                 "', '" +
  877.                                                                 jTextField12.getText() +                        // specialQTestText
  878.                                                                 "', '" +
  879.                                                                 Character.toString(testbool[3]) +               // changeOQA
  880.                                                                 "', '" +
  881.                                                                 jTextField13.getText() +                        // changeOQAText
  882.                                                                 "', '" +
  883.                                                                 Character.toString(testbool[4]) +               // specialTestPlan
  884.                                                                 "', '" +
  885.                                                                 jTextField14.getText() +                        // specialtestPlantext
  886.                                                                 "', '" +
  887.                                                                 Character.toString(testbool[5]) +               // changeLabelReq
  888.                                                                 "', '" +
  889.                                                                 jTextField15.getText() +                        // changeLabelReqText
  890.                                                                 "', '" +
  891.                                                                 jTextArea1.getText() +                          // otherReq
  892.                                                                 "')");
  893.  
  894.                 int testint = jTable1.getRowCount();
  895.  
  896.                 for(int i = 0; i <= testint; i++)
  897.                 {
  898.                         statement2.executeQuery("INSERT INTO `testdb2_matls` (`SBRNo`, " +
  899.                                                                     "`material`, " +
  900.                                                                     "`remarks`" +
  901.                                                                     ") VALUES ('" +
  902.                                                                     jTextField1.getText() +
  903.                                                                     "', '" +
  904.                                                                     jTable1.getValueAt(i, 1) +
  905.                                                                     "', '" +
  906.                                                                     jTable1.getValueAt(i, 2) +
  907.                                                                     "')");
  908.                 }
  909.  
  910.                 testint = jTable2.getRowCount();
  911.  
  912.                 for(int i = 0; i <= testint; i++)
  913.                 {
  914.                         statement3.executeQuery("INSERT INTO `testdb2_proc` (`SBRNo`, " +
  915.                                                                     "`procNo`, " +
  916.                                                                     "`proc`, " +
  917.                                                                     "`remarks`" +
  918.                                                                     ") VALUES ('" +
  919.                                                                     jTextField1.getText() +
  920.                                                                     "', '" +
  921.                                                                     jTable2.getValueAt(i, 1) +
  922.                                                                     "', '" +
  923.                                                                     jTable2.getValueAt(i, 2) +
  924.                                                                     "', '" +
  925.                                                                     jTable2.getValueAt(i, 3) +
  926.                                                                     "')");
  927.                 }
  928.  
  929.                     text = jTextField1.getText();
  930.                     jTextField1.setText("");
  931.                     jTextField2.setText("");
  932.                     jTextField3.setText("");
  933.                     jTextField4.setText("");
  934.                     jTextField5.setText("");
  935.                     jTextField6.setText("");
  936.                     jTextField7.setText("");
  937.                     jTextField8.setText("");
  938.                     jTextField10.setText("");
  939.                     jTextField11.setText("");
  940.                     jTextField12.setText("");
  941.                     jTextField13.setText("");
  942.                     jTextField14.setText("");
  943.                     jTextField15.setText("");
  944.                     jTextArea1.setText("");
  945.  
  946.                     jButton1.setEnabled(true);
  947.                     jButton2.setEnabled(true);
  948.                     jButton3.setEnabled(false);
  949.                     jButton4.setEnabled(true);
  950.                     jButton5.setEnabled(false);
  951.                     jButton6.setEnabled(false);
  952.                     jButton7.setEnabled(false);
  953.                     jButton9.setEnabled(false);
  954.                     jCheckBox1.setEnabled(false);
  955.                     jCheckBox2.setEnabled(false);
  956.                     jCheckBox3.setEnabled(false);
  957.                     jCheckBox4.setEnabled(false);
  958.                     jCheckBox5.setEnabled(false);
  959.                     jCheckBox6.setEnabled(false);
  960.                     jRadioButton1.setEnabled(false);
  961.                     jRadioButton2.setEnabled(false);
  962.                     jRadioButton3.setEnabled(false);
  963.                     jRadioButton4.setEnabled(false);
  964.                     jRadioButton5.setEnabled(false);
  965.                     jRadioButton6.setEnabled(false);
  966.                     jTabbedPane1.setEnabled(false);
  967.                     jTable1.setEnabled(false);
  968.                     jTable2.setEnabled(false);
  969.                     jTextArea1.setEnabled(false);
  970.                     jTextField1.setEnabled(false);
  971.                     jTextField2.setEnabled(false);
  972.                     jTextField3.setEnabled(false);
  973.                     jTextField4.setEnabled(false);
  974.                     jTextField5.setEnabled(false);
  975.                     jTextField6.setEnabled(false);
  976.                     jTextField7.setEnabled(false);
  977.                     jTextField8.setEnabled(false);
  978.                     jTextField9.setEnabled(false);
  979.                     jTextField10.setEnabled(false);
  980.                     jTextField11.setEnabled(false);
  981.                     jTextField12.setEnabled(false);
  982.                     jTextField13.setEnabled(false);
  983.                     jTextField14.setEnabled(false);
  984.                     jTextField15.setEnabled(false);
  985.  
  986.                     jLabel13.setText(text + " entry has been saved.");
  987.                 }
  988.            
  989.             catch(SQLException sqlException)
  990.             {
  991.                 sqlException.printStackTrace();
  992.                 System.exit(1);
  993.             }
  994.            
  995.             catch(ClassNotFoundException classNotFound)
  996.             {
  997.                 classNotFound.printStackTrace();
  998.                 System.exit(1);
  999.             }
  1000.            
  1001.             finally
  1002.             {
  1003.                 try
  1004.                 {
  1005.                     statement1.close();
  1006.                     statement2.close();
  1007.                     statement3.close();
  1008.                     connection.close();
  1009.                 }
  1010.                
  1011.                 catch(Exception exception)
  1012.                 {
  1013.                     exception.printStackTrace();
  1014.                     System.exit(1);
  1015.                 }
  1016.             }
  1017.         }
  1018.  
  1019.         else if((jButton3.isEnabled()) && (newOrEdit == false))
  1020.         {
  1021.             Connection connection = null;
  1022.             Statement statement1 = null;
  1023.             Statement statement2 = null;
  1024.             Statement statement3 = null;
  1025.  
  1026.             try
  1027.             {
  1028.                 Class.forName(JDBC_DRIVER);
  1029.  
  1030.                 connection = DriverManager.getConnection(DATABASE_URL, "root", "beethoven3777");
  1031.  
  1032.                 statement1 = connection.createStatement();
  1033.                 statement2 = connection.createStatement();
  1034.                 statement3 = connection.createStatement();
  1035.  
  1036.                 String text = "";
  1037.                 String text2 = "";
  1038.                 char testbool[] = {0, 0, 0, 0, 0, 0};
  1039.  
  1040.                 if(jRadioButton3.isSelected())
  1041.                     text = "SHIPTO AVAGO";
  1042.                 else if(jRadioButton5.isSelected())
  1043.                     text = "SHIPPABLE";
  1044.                 else if(jRadioButton4.isSelected())
  1045.                     text = "SCRAP";
  1046.                 else if(jRadioButton6.isSelected())
  1047.                     text = jTextField9.getText();
  1048.  
  1049.                 if(jRadioButton1.isSelected())
  1050.                     text2 = "In-House Evaluation";
  1051.                 else if(jRadioButton2.isSelected())
  1052.                     text2 = "Customer";
  1053.  
  1054.                 for(int i = 0; i <= 5; i++)
  1055.                 {
  1056.                     switch(i)
  1057.                     {
  1058.                         case 0:
  1059.                             if(jCheckBox1.isSelected())
  1060.                                 testbool[i] = 1;
  1061.                             break;
  1062.  
  1063.                         case 1:
  1064.                             if(jCheckBox2.isSelected())
  1065.                                 testbool[i] = 1;
  1066.                             break;
  1067.  
  1068.                         case 2:
  1069.                             if(jCheckBox3.isSelected())
  1070.                                 testbool[i] = 1;
  1071.                             break;
  1072.  
  1073.                         case 3:
  1074.                             if(jCheckBox4.isSelected())
  1075.                                 testbool[i] = 1;
  1076.                             break;
  1077.  
  1078.                         case 4:
  1079.                             if(jCheckBox5.isSelected())
  1080.                                 testbool[i] = 1;
  1081.                             break;
  1082.  
  1083.                         case 5:
  1084.                             if(jCheckBox6.isSelected())
  1085.                                 testbool[i] = 1;
  1086.                             break;
  1087.                     }
  1088.                 }
  1089.  
  1090.                 statement1.executeQuery("DELETE FROM `testdb_matls` WHERE `SBRNo` = '" + jTextField1.getText() + "'");
  1091.  
  1092.                 statement1.executeQuery("INSERT INTO `testdb` (" +
  1093.                                                                 "`SBRNo`, " +
  1094.                                                                 "`disposition`, " +
  1095.                                                                 "`evalReq`, " +
  1096.                                                                 "`devType`, " +
  1097.                                                                 "`evalType`, " +
  1098.                                                                 "`evalDateStart`, " +
  1099.                                                                 "`evalPurpose`, " +
  1100.                                                                 "`inputQty`, " +
  1101.                                                                 "`requestor`, " +
  1102.                                                                 "`evaluator`, " +
  1103.                                                                 "`yieldRA`, " +
  1104.                                                                 "`yieldRAText`, " +
  1105.                                                                 "`dataCol`, " +
  1106.                                                                 "`dataColText`, " +
  1107.                                                                 "`specialQTest`, " +
  1108.                                                                 "`specialQTestText`, " +
  1109.                                                                 "`changeOQA`, " +
  1110.                                                                 "`changeOQAText`, " +
  1111.                                                                 "`specialTestPlan`, " +
  1112.                                                                 "`specialTestPlanText`, " +
  1113.                                                                 "`changeLabelReq`, " +
  1114.                                                                 "`changeLabelReqText`, " +
  1115.                                                                 "`otherReq`" +
  1116.                                                                 ") VALUES ('" +
  1117.                                                                 jTextField1.getText() +                         // SBRNo
  1118.                                                                 "', '" +
  1119.                                                                 text +                                          // disposition
  1120.                                                                 "', '" +
  1121.                                                                 text2 +                                         // evalReq
  1122.                                                                 "', '" +
  1123.                                                                 jTextField2.getText() +                         // devType
  1124.                                                                 "', '" +
  1125.                                                                 jTextField3.getText() +                         // evalType
  1126.                                                                 "', '" +
  1127.                                                                 jTextField4.getText() +                         // evalDateStart
  1128.                                                                 "', '" +
  1129.                                                                 jTextField5.getText() +                         // evalPurpose
  1130.                                                                 "', '" +
  1131.                                                                 jTextField6.getText() +                         // inputQty
  1132.                                                                 "', '" +
  1133.                                                                 jTextField7.getText() +                         // requestor
  1134.                                                                 "', '" +
  1135.                                                                 jTextField8.getText() +                         // evaluator
  1136.                                                                 "', '" +
  1137.                                                                 Character.toString(testbool[0]) +               // yieldRA
  1138.                                                                 "', '" +
  1139.                                                                 jTextField10.getText() +                        // yieldRAText
  1140.                                                                 "', '" +
  1141.                                                                 Character.toString(testbool[1]) +               // dataCol
  1142.                                                                 "', '" +
  1143.                                                                 jTextField11.getText() +                        // dataColText
  1144.                                                                 "', '" +
  1145.                                                                 Character.toString(testbool[2]) +               // specialQTest
  1146.                                                                 "', '" +
  1147.                                                                 jTextField12.getText() +                        // specialQTestText
  1148.                                                                 "', '" +
  1149.                                                                 Character.toString(testbool[3]) +               // changeOQA
  1150.                                                                 "', '" +
  1151.                                                                 jTextField13.getText() +                        // changeOQAText
  1152.                                                                 "', '" +
  1153.                                                                 Character.toString(testbool[4]) +               // specialTestPlan
  1154.                                                                 "', '" +
  1155.                                                                 jTextField14.getText() +                        // specialtestPlantext
  1156.                                                                 "', '" +
  1157.                                                                 Character.toString(testbool[5]) +               // changeLabelReq
  1158.                                                                 "', '" +
  1159.                                                                 jTextField15.getText() +                        // changeLabelReqText
  1160.                                                                 "', '" +
  1161.                                                                 jTextArea1.getText() +                          // otherReq
  1162.                                                                 "')");
  1163.  
  1164.  
  1165.                 statement2.executeQuery("DELETE FROM `testdb_matls` WHERE `SBRNo` = '" + jTextField1.getText() + "'");
  1166.                 statement3.executeQuery("DELETE FROM `testdb_proc` WHERE `SBRNo` = '" + jTextField1.getText() + "'");
  1167.  
  1168.                 int testint = jTable1.getRowCount();
  1169.  
  1170.                 for(int i = 0; i <= testint; i++)
  1171.                 {
  1172.                         statement2.executeQuery("INSERT INTO `testdb2_matls` (`SBRNo`, " +
  1173.                                                                     "`material`, " +
  1174.                                                                     "`remarks`" +
  1175.                                                                     ") VALUES ('" +
  1176.                                                                     jTextField1.getText() +
  1177.                                                                     "', '" +
  1178.                                                                     jTable1.getValueAt(i, 1) +
  1179.                                                                     "', '" +
  1180.                                                                     jTable1.getValueAt(i, 2) +
  1181.                                                                     "')");
  1182.                 }
  1183.  
  1184.                 testint = jTable2.getRowCount();
  1185.  
  1186.                 for(int i = 0; i <= testint; i++)
  1187.                 {
  1188.                         statement3.executeQuery("INSERT INTO `testdb2_proc` (`SBRNo`, " +
  1189.                                                                     "`procNo`, " +
  1190.                                                                     "`proc`, " +
  1191.                                                                     "`remarks`" +
  1192.                                                                     ") VALUES ('" +
  1193.                                                                     jTextField1.getText() +
  1194.                                                                     "', '" +
  1195.                                                                     jTable2.getValueAt(i, 1) +
  1196.                                                                     "', '" +
  1197.                                                                     jTable2.getValueAt(i, 2) +
  1198.                                                                     "', '" +
  1199.                                                                     jTable2.getValueAt(i, 3) +
  1200.                                                                     "')");
  1201.                 }
  1202.  
  1203.                     text = jTextField1.getText();
  1204.                     jTextField1.setText("");
  1205.                     jTextField2.setText("");
  1206.                     jTextField3.setText("");
  1207.                     jTextField4.setText("");
  1208.                     jTextField5.setText("");
  1209.                     jTextField6.setText("");
  1210.                     jTextField7.setText("");
  1211.                     jTextField8.setText("");
  1212.                     jTextField10.setText("");
  1213.                     jTextField11.setText("");
  1214.                     jTextField12.setText("");
  1215.                     jTextField13.setText("");
  1216.                     jTextField14.setText("");
  1217.                     jTextField15.setText("");
  1218.                     jTextArea1.setText("");
  1219.  
  1220.                     jButton1.setEnabled(true);
  1221.                     jButton2.setEnabled(true);
  1222.                     jButton3.setEnabled(false);
  1223.                     jButton4.setEnabled(true);
  1224.                     jButton5.setEnabled(false);
  1225.                     jButton6.setEnabled(false);
  1226.                     jButton7.setEnabled(false);
  1227.                     jButton9.setEnabled(false);
  1228.                     jCheckBox1.setEnabled(false);
  1229.                     jCheckBox2.setEnabled(false);
  1230.                     jCheckBox3.setEnabled(false);
  1231.                     jCheckBox4.setEnabled(false);
  1232.                     jCheckBox5.setEnabled(false);
  1233.                     jCheckBox6.setEnabled(false);
  1234.                     jRadioButton1.setEnabled(false);
  1235.                     jRadioButton2.setEnabled(false);
  1236.                     jRadioButton3.setEnabled(false);
  1237.                     jRadioButton4.setEnabled(false);
  1238.                     jRadioButton5.setEnabled(false);
  1239.                     jRadioButton6.setEnabled(false);
  1240.                     jTabbedPane1.setEnabled(false);
  1241.                     jTable1.setEnabled(false);
  1242.                     jTable2.setEnabled(false);
  1243.                     jTextArea1.setEnabled(false);
  1244.                     jTextField1.setEnabled(false);
  1245.                     jTextField2.setEnabled(false);
  1246.                     jTextField3.setEnabled(false);
  1247.                     jTextField4.setEnabled(false);
  1248.                     jTextField5.setEnabled(false);
  1249.                     jTextField6.setEnabled(false);
  1250.                     jTextField7.setEnabled(false);
  1251.                     jTextField8.setEnabled(false);
  1252.                     jTextField9.setEnabled(false);
  1253.                     jTextField10.setEnabled(false);
  1254.                     jTextField11.setEnabled(false);
  1255.                     jTextField12.setEnabled(false);
  1256.                     jTextField13.setEnabled(false);
  1257.                     jTextField14.setEnabled(false);
  1258.                     jTextField15.setEnabled(false);
  1259.  
  1260.                     jLabel13.setText(text + " entry has been saved.");
  1261.                 }
  1262.  
  1263.             catch(SQLException sqlException)
  1264.             {
  1265.                 sqlException.printStackTrace();
  1266.                 System.exit(1);
  1267.             }
  1268.  
  1269.             catch(ClassNotFoundException classNotFound)
  1270.             {
  1271.                 classNotFound.printStackTrace();
  1272.                 System.exit(1);
  1273.             }
  1274.  
  1275.             finally
  1276.             {
  1277.                 try
  1278.                 {
  1279.                     statement1.close();
  1280.                     statement2.close();
  1281.                     statement3.close();
  1282.                     connection.close();
  1283.                 }
  1284.  
  1285.                 catch(Exception exception)
  1286.                 {
  1287.                     exception.printStackTrace();
  1288.                     System.exit(1);
  1289.                 }
  1290.             }
  1291.         }
  1292.     }                                    
  1293.  
  1294.     private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  1295.         // TODO add your handling code here:
  1296.     }                                        
  1297.  
  1298.     private void jButton7MouseClicked(java.awt.event.MouseEvent evt) {                                      
  1299.         // TODO add your handling code here:
  1300.     }                                    
  1301.  
  1302.     private void jTextField16MouseClicked(java.awt.event.MouseEvent evt) {                                          
  1303.         // TODO add your handling code here:
  1304.         if(jTextField16.isEnabled())
  1305.         {
  1306.             jTextField16.setText("");
  1307.             jTextField16.setForeground(Color.black);
  1308.             jTextField16.setCursor(null);
  1309.         }
  1310.     }                                        
  1311.  
  1312.     private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  1313.         // TODO add your handling code here:
  1314.     }                                        
  1315.  
  1316.     private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  1317.         // TODO add your handling code here:
  1318.         if(jButton4.isEnabled())
  1319.         {
  1320.             jTextField16.setEnabled(true);
  1321.             jButton6.setEnabled(true);
  1322.  
  1323.             jTextField16.setEditable(true);
  1324.             jButton6.setText("Delete");
  1325.         }
  1326.     }                                        
  1327.  
  1328.     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  1329.         // TODO add your handling code here:
  1330.         if(jButton2.isEnabled())
  1331.         {
  1332.             newOrEdit = false;
  1333.  
  1334.             jTextField16.setEnabled(true);
  1335.             jButton6.setEnabled(true);
  1336.  
  1337.             jTextField16.setEditable(true);
  1338.             jButton6.setText("Search");
  1339.         }
  1340.     }                                        
  1341.  
  1342.     private void jRadioButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                              
  1343.         // TODO add your handling code here:
  1344.        
  1345.     }                                            
  1346.  
  1347.     private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  1348.         // TODO add your handling code here:
  1349.         if(jButton6.isEnabled())
  1350.         {
  1351.             String buttonSelect = jButton6.getText();
  1352.  
  1353.             if(buttonSelect == "Search")
  1354.             {
  1355.                 Connection connection = null;
  1356.                 Statement statement1 = null;
  1357.                 Statement statement2 = null;
  1358.                 Statement statement3 = null;
  1359.  
  1360.                 jLabel13.setText("Searching...");
  1361.  
  1362.                 try {
  1363.                     Class.forName(JDBC_DRIVER);
  1364.  
  1365.                     connection = DriverManager.getConnection(DATABASE_URL, "root", "beethoven3777");
  1366.  
  1367.  
  1368.                     // Statement declarations
  1369.                     statement1 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1370.                     statement2 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1371.                     statement3 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1372.  
  1373.                     // Resultsets
  1374.                     ResultSet resultSet1 = statement1.executeQuery(
  1375.                         "SELECT " +
  1376.                             "`SBRNo`, " +
  1377.                             "`disposition` , " +
  1378.                             "`evalReq`, " +
  1379.                             "`devType`, " +
  1380.                             "`evalType`, " +
  1381.                             "`evalDateStart`, " +
  1382.                             "`evalPurpose`, " +
  1383.                             "`inputQty`, " +
  1384.                             "`requestor`, " +
  1385.                             "`evaluator`, " +
  1386.                             "`yieldRA`, " +
  1387.                             "`yieldRAText`, " +
  1388.                             "`dataCol`, " +
  1389.                             "`dataColText`, " +
  1390.                             "`specialQTest`, " +
  1391.                             "`specialQTestText`, " +
  1392.                             "`changeOQA`, " +
  1393.                             "`changeOQAText`, " +
  1394.                             "`specialTestPlan`, " +
  1395.                             "`specialTestPlanText`, " +
  1396.                             "`changeLabelReq`, " +
  1397.                             "`changeLabelReqText`, " +
  1398.                             "`otherReq`, " +
  1399.                         "FROM `testdb` WHERE SBRNo = `" + jTextField16.getText() + "`");
  1400.                     ResultSet resultSet2 = statement2.executeQuery(
  1401.                         "SELECT " +
  1402.                             "`SBRNo`, " +
  1403.                             "`material`, `remarks` " +
  1404.                         "FROM `testdb2_matls` WHERE SBRNo = `" + jTextField16.getText() + "`");
  1405.                     ResultSet resultSet3 = statement3.executeQuery(
  1406.                         "SELECT " +
  1407.                             "`SBRNo`, " +
  1408.                             "`procNo`" +
  1409.                             "`process`, " +
  1410.                             "`remarks` " +
  1411.                         "FROM `testdb2_proc` WHERE SBRNo = `" + jTextField16.getText() + "`");
  1412.  
  1413.  
  1414.                         // Gather data from resultsets
  1415.                         ResultSetMetaData meta2 = resultSet2.getMetaData();
  1416.                         ResultSetMetaData meta3 = resultSet3.getMetaData();
  1417.  
  1418.                         int numberOfColumnsOf2 = meta2.getColumnCount();
  1419.                         int numberOfColumnsOf3 = meta3.getColumnCount();
  1420.  
  1421.  
  1422.                     // Materials and remarks
  1423.                         int j = 0; // Row Counter
  1424.  
  1425.                         while(resultSet2.next())
  1426.                         {
  1427.  
  1428.                             // SBRNo field should be skipped, thus i = 2
  1429.                             for(int i = 2; i <= numberOfColumnsOf2; i++)
  1430.                             {
  1431.  
  1432.                                 jTable1.setValueAt(resultSet2.getObject(i).toString(), j, i - 2);
  1433.  
  1434.                             }
  1435.  
  1436.                             j++;
  1437.  
  1438.                         }
  1439.  
  1440.                     // Procedures and remarks
  1441.                         j = 0; // Reset row counter
  1442.  
  1443.                         while(resultSet3.next())
  1444.                         {
  1445.  
  1446.                             // SBRNo should be skipped, thus i = 2
  1447.                            
  1448.                             for(int i = 2; i <= numberOfColumnsOf3; i++)
  1449.                             {
  1450.                                 jTable2.setValueAt(resultSet3.getObject(i).toString(), j, i - 2);
  1451.                             }
  1452.  
  1453.                             j++;
  1454.  
  1455.                         }
  1456.  
  1457.                         // Get values for other fields, convert them to string
  1458.                        
  1459.                         for(int i = 1; i <= 23; i++)
  1460.                         {
  1461.                             String test = resultSet1.getObject(i).toString();
  1462.                             boolean testbool = equals(resultSet1.getObject(i));
  1463.                        
  1464.                             switch(i)
  1465.                             {
  1466.  
  1467.                             case 1:
  1468.                                 jTextField1.setText(test); // SBR No
  1469.                                 break;
  1470.  
  1471.                             case 2:
  1472.                                 if(test == "SEND TO AVAGO")         //----------------------
  1473.                                 {                                   //
  1474.                                     jRadioButton3.setEnabled(true); //
  1475.                                 }                                   //
  1476.                                 else if(test == "SHIPPABLE")        //
  1477.                                 {                                   //
  1478.                                     jRadioButton5.setEnabled(true); //
  1479.                                 }                                   //
  1480.                                 else if(test == "SCRAP")            // disposition
  1481.                                 {                                   //
  1482.                                     jRadioButton4.setEnabled(true); //
  1483.                                 }                                   //
  1484.                                 else                                //
  1485.                                 {                                   //
  1486.                                     jRadioButton6.setEnabled(true); //
  1487.                                     jTextField9.setText(test);      //
  1488.                                 }
  1489.                                 break;
  1490.  
  1491.                             case 3:
  1492.                                 if(test == "In-House Evaluation")       //------------------
  1493.                                 {                                       //
  1494.                                     jRadioButton1.setEnabled(true);     //
  1495.                                     jRadioButton2.setEnabled(false);    //
  1496.                                 }                                       // evalReq
  1497.                                 else if(test == "Customer")             // possible that they're checkboxes
  1498.                                 {                                       //
  1499.                                     jRadioButton1.setEnabled(false);    //
  1500.                                     jRadioButton2.setEnabled(true);     //
  1501.                                 }                                       //------------------
  1502.                                 break;
  1503.  
  1504.                             case 4:
  1505.                                 jTextField2.setText(test);  // device type
  1506.                                 break;
  1507.  
  1508.                             case 5:
  1509.                                 jTextField3.setText(test);  // evaluation type
  1510.                                 break;
  1511.  
  1512.                             case 6:
  1513.                                 jTextField4.setText(test);  // evaluation date started
  1514.                                 break;
  1515.  
  1516.                             case 7:
  1517.                                 jTextField5.setText(test);  // purpose of evaluation
  1518.                                 break;
  1519.  
  1520.                             case 8:
  1521.                                 jTextField6.setText(test);  // input qty
  1522.                                 break;
  1523.  
  1524.                             case 9:
  1525.                                 jTextField7.setText(test);  // requestor
  1526.                                 break;
  1527.  
  1528.                             case 10:
  1529.                                 jTextField8.setText(test);  // evaluator
  1530.                                 break;
  1531.  
  1532.                             case 11:
  1533.                                 if(testbool == true)                        //--------------
  1534.                                 {                                           //
  1535.                                     jCheckBox1.setEnabled(true);            // yield report analysis
  1536.                                 }                                           //--------------
  1537.                                 break;
  1538.  
  1539.                             case 12:
  1540.                                jTextField10.setText(test); // yieldRAText
  1541.                                break;
  1542.  
  1543.                             case 13:
  1544.                                 if(testbool == true)                        //--------------
  1545.                                 {                                           //
  1546.                                     jCheckBox2.setEnabled(true);            // data collection
  1547.                                 }                                           //--------------
  1548.                                 break;
  1549.  
  1550.                             case 14:
  1551.                                 jTextField11.setText(test); // dataColText
  1552.                                 break;
  1553.  
  1554.                             case 15:
  1555.                                 if(testbool == true)                        //--------------
  1556.                                 {                                           //
  1557.                                     jCheckBox3.setEnabled(true);            // special qualification test
  1558.                                 }                                           //--------------
  1559.                                 break;
  1560.  
  1561.                             case 16:
  1562.                                 jTextField12.setText(test); // specialQTestText
  1563.                                 break;
  1564.  
  1565.                             case 17:
  1566.                                 if(testbool == true)                        //--------------
  1567.                                 {                                           //
  1568.                                     jCheckBox4.setEnabled(true);            // change in oqa  sampling
  1569.                                 }                                           //--------------
  1570.                                 break;
  1571.  
  1572.                             case 18:
  1573.                                 jTextField13.setText(test); // changeOQAText
  1574.                                 break;
  1575.  
  1576.                             case 19:
  1577.                                 if(testbool == true)                        //--------------
  1578.                                 {                                           //
  1579.                                     jCheckBox5.setEnabled(true);            // special test plan
  1580.                                 }                                           //--------------
  1581.                                 break;
  1582.  
  1583.                             case 20:
  1584.                                 jTextField14.setText(test); // specialTestPlanText
  1585.                                 break;
  1586.  
  1587.                             case 21:
  1588.                                 if(testbool == true)                        //--------------
  1589.                                 {                                           //
  1590.                                     jCheckBox6.setEnabled(true);            // change in label spec
  1591.                                 }
  1592.                                 break;
  1593.  
  1594.                             case 22:
  1595.                                 jTextField15.setText(test); // changeLabelReqText
  1596.                                 break;
  1597.  
  1598.                             case 23:
  1599.                                 jTextArea1.setText(test);   // other requirements
  1600.                                 break;
  1601.                             }
  1602.                         }
  1603.  
  1604.                         jLabel13.setText(jTextField1.getText() + " entry found.");
  1605.                 }
  1606.                
  1607.                 catch(SQLException sqlException)
  1608.                 {
  1609.                     jLabel13.setText("Error!");
  1610.                     sqlException.printStackTrace();
  1611.                     System.exit(1);
  1612.                 }
  1613.  
  1614.                 catch(ClassNotFoundException classNotFound)
  1615.                 {
  1616.                     jLabel13.setText("Error!");
  1617.                     classNotFound.printStackTrace();
  1618.                     System.exit(1);
  1619.                 }
  1620.  
  1621.                 finally
  1622.                 {
  1623.                     try
  1624.                     {
  1625.                         statement1.close();
  1626.                         statement2.close();
  1627.                         statement3.close();
  1628.                         connection.close();
  1629.                     }
  1630.  
  1631.                     catch(Exception exception)
  1632.                     {
  1633.                         jLabel13.setText("Error!");
  1634.                         exception.printStackTrace();
  1635.                         System.exit(1);
  1636.                     }
  1637.                 }
  1638.             }
  1639.  
  1640.             else if(buttonSelect == "Delete")
  1641.             {
  1642.                 Connection connection = null;
  1643.                 Statement statement1 = null;
  1644.                 Statement statement2 = null;
  1645.                 Statement statement3 = null;
  1646.  
  1647.                 jLabel13.setText("Searching...");
  1648.  
  1649.                 try {
  1650.                     Class.forName(JDBC_DRIVER);
  1651.  
  1652.                     connection = DriverManager.getConnection(DATABASE_URL, "root", "beethoven3777");
  1653.  
  1654.  
  1655.                     // Statement declarations
  1656.                     statement1 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1657.                     statement2 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1658.                     statement3 = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  1659.  
  1660.                     statement1.executeQuery("DELETE from testdb WHERE SBRNo = " + jTextField16.getText());
  1661.                     statement2.executeQuery("DELETE from testdb WHERE SBRNo = " + jTextField16.getText());
  1662.                     statement3.executeQuery("DELETE from testdb WHERE SBRNo = " + jTextField16.getText());
  1663.  
  1664.                     jLabel13.setText(jTextField1.getText() + " entry deleted.");
  1665.  
  1666.                     jTextField16.setText("");
  1667.                     jTextField16.setEnabled(false);
  1668.                     jTextField16.setEditable(false);
  1669.                     jButton6.setEnabled(false);
  1670.                 }
  1671.  
  1672.                 catch(SQLException sqlException)
  1673.                 {
  1674.                     jLabel13.setText("Error!");
  1675.                     sqlException.printStackTrace();
  1676.                     System.exit(1);
  1677.                 }
  1678.  
  1679.                 catch(ClassNotFoundException classNotFound)
  1680.                 {
  1681.                     jLabel13.setText("Error!");
  1682.                     classNotFound.printStackTrace();
  1683.                     System.exit(1);
  1684.                 }
  1685.  
  1686.                 finally
  1687.                 {
  1688.                     try
  1689.                     {
  1690.                         statement1.close();
  1691.                         statement2.close();
  1692.                         statement3.close();
  1693.                         connection.close();
  1694.                     }
  1695.  
  1696.                     catch(Exception exception)
  1697.                     {
  1698.                         jLabel13.setText("Error!");
  1699.                         exception.printStackTrace();
  1700.                         System.exit(1);
  1701.                     }
  1702.                 }
  1703.             }
  1704.  
  1705.         }
  1706.     }                                        
  1707.  
  1708.     private void jTextField15ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  1709.         // TODO add your handling code here:
  1710.     }                                            
  1711.  
  1712.     private void jCheckBox2ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  1713.         // TODO add your handling code here:
  1714.         if(jCheckBox2.isSelected())
  1715.         {
  1716.             jTextField11.setEnabled(true);
  1717.             jTextField11.setEditable(true);
  1718.         }
  1719.         else
  1720.         {
  1721.             jTextField11.setEnabled(false);
  1722.             jTextField11.setEditable(false);
  1723.         }
  1724.     }                                          
  1725.  
  1726.     private void jCheckBox3ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  1727.         // TODO add your handling code here:
  1728.         if(jCheckBox3.isSelected())
  1729.         {
  1730.             jTextField12.setEnabled(true);
  1731.             jTextField12.setEditable(true);
  1732.         }
  1733.         else
  1734.         {
  1735.             jTextField12.setEnabled(false);
  1736.             jTextField12.setEditable(false);
  1737.         }
  1738.     }                                          
  1739.  
  1740.     private void jCheckBox6ActionPerformed(java.awt.event.ActionEvent evt) {                                          
  1741.         // TODO add your handling code here:
  1742.         if(jCheckBox6.isSelected())
  1743.         {
  1744.             jTextField15.setEnabled(true);
  1745.             jTextField15.setEditable(true);
  1746.         }
  1747.         else
  1748.         {
  1749.             jTextField15.setEnabled(false);
  1750.             jTextField15.setEditable(false);
  1751.         }
  1752.     }                                          
  1753.  
  1754.     private void jRadioButton6PropertyChange(java.beans.PropertyChangeEvent evt) {                                            
  1755.         // TODO add your handling code here:
  1756.     }                                            
  1757.  
  1758.     private void jTextField10ActionPerformed(java.awt.event.ActionEvent evt) {                                            
  1759.         // TODO add your handling code here:
  1760.     }                                            
  1761.  
  1762.     private void jRadioButton6ItemStateChanged(java.awt.event.ItemEvent evt) {                                              
  1763.         // TODO add your handling code here:
  1764.         if(jRadioButton6.isSelected())
  1765.         {
  1766.             jTextField9.setEnabled(true);
  1767.             jTextField9.setEditable(true);
  1768.         }
  1769.         else
  1770.         {
  1771.             jTextField9.setEnabled(false);
  1772.             jTextField9.setEditable(false);
  1773.         }
  1774.     }                                              
  1775.  
  1776.  
  1777.     // Variables declaration - do not modify                    
  1778.     private javax.swing.ButtonGroup buttonGroup1;
  1779.     private javax.swing.ButtonGroup buttonGroup2;
  1780.     private javax.swing.JButton jButton1;
  1781.     private javax.swing.JButton jButton2;
  1782.     private javax.swing.JButton jButton3;
  1783.     private javax.swing.JButton jButton4;
  1784.     private javax.swing.JButton jButton5;
  1785.     private javax.swing.JButton jButton6;
  1786.     private javax.swing.JButton jButton7;
  1787.     private javax.swing.JButton jButton9;
  1788.     private javax.swing.JCheckBox jCheckBox1;
  1789.     private javax.swing.JCheckBox jCheckBox2;
  1790.     private javax.swing.JCheckBox jCheckBox3;
  1791.     private javax.swing.JCheckBox jCheckBox4;
  1792.     private javax.swing.JCheckBox jCheckBox5;
  1793.     private javax.swing.JCheckBox jCheckBox6;
  1794.     private javax.swing.JDialog jDialog1;
  1795.     private javax.swing.JLabel jLabel1;
  1796.     private javax.swing.JLabel jLabel10;
  1797.     private javax.swing.JLabel jLabel11;
  1798.     private javax.swing.JLabel jLabel12;
  1799.     private javax.swing.JLabel jLabel13;
  1800.     private javax.swing.JLabel jLabel2;
  1801.     private javax.swing.JLabel jLabel3;
  1802.     private javax.swing.JLabel jLabel4;
  1803.     private javax.swing.JLabel jLabel5;
  1804.     private javax.swing.JLabel jLabel6;
  1805.     private javax.swing.JLabel jLabel7;
  1806.     private javax.swing.JLabel jLabel8;
  1807.     private javax.swing.JLabel jLabel9;
  1808.     private javax.swing.JRadioButton jRadioButton1;
  1809.     private javax.swing.JRadioButton jRadioButton2;
  1810.     private javax.swing.JRadioButton jRadioButton3;
  1811.     private javax.swing.JRadioButton jRadioButton4;
  1812.     private javax.swing.JRadioButton jRadioButton5;
  1813.     private javax.swing.JRadioButton jRadioButton6;
  1814.     private javax.swing.JScrollPane jScrollPane1;
  1815.     private javax.swing.JScrollPane jScrollPane2;
  1816.     private javax.swing.JScrollPane jScrollPane3;
  1817.     private javax.swing.JSeparator jSeparator1;
  1818.     private javax.swing.JSeparator jSeparator2;
  1819.     private javax.swing.JSeparator jSeparator3;
  1820.     private javax.swing.JSeparator jSeparator4;
  1821.     private javax.swing.JSeparator jSeparator5;
  1822.     private javax.swing.JTabbedPane jTabbedPane1;
  1823.     private javax.swing.JTable jTable1;
  1824.     private javax.swing.JTable jTable2;
  1825.     private javax.swing.JTextArea jTextArea1;
  1826.     private javax.swing.JTextField jTextField1;
  1827.     private javax.swing.JTextField jTextField10;
  1828.     private javax.swing.JTextField jTextField11;
  1829.     private javax.swing.JTextField jTextField12;
  1830.     private javax.swing.JTextField jTextField13;
  1831.     private javax.swing.JTextField jTextField14;
  1832.     private javax.swing.JTextField jTextField15;
  1833.     private javax.swing.JTextField jTextField16;
  1834.     private javax.swing.JTextField jTextField2;
  1835.     private javax.swing.JTextField jTextField3;
  1836.     private javax.swing.JTextField jTextField4;
  1837.     private javax.swing.JTextField jTextField5;
  1838.     private javax.swing.JTextField jTextField6;
  1839.     private javax.swing.JTextField jTextField7;
  1840.     private javax.swing.JTextField jTextField8;
  1841.     private javax.swing.JTextField jTextField9;
  1842.     // End of variables declaration                  
  1843.  
  1844. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement