Java tutorial
/* Optical Workshop Monitoring System is a desktop application to fulfill the workflow control requirement at IRDE (DRDO) Dehradun. Copyright (C) 2014 Mayank Chaudhari (devil15) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. For any query mail me at m.charly3015@gmail.com */ package opticalworkshopmonitoringsystem; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JOptionPane; import org.joda.time.DateTime; import org.joda.time.Days; /** * * @author devil15 */ public class GrindingDivision extends javax.swing.JFrame { static int d3 = 0, d4 = 0, d5 = 0, d6 = 0, d7 = 0, d8 = 0, total_time = 0; static String d3s, d4s, d5s, d6s, d7s, d8s; static String startdate, enddate; static String startdate1, enddate1; static String startdate2, enddate2; static String startdate3, enddate3; static String startdate4, enddate4; static String gs_start, gs_end, gs_time; static String slicing_machine = ""; static String testplate = ""; static String cg_tool = ""; static String testplate_radius = "0"; static String testplate_Diameter = "0"; static String testplate_vax_radius = "0"; static String testplate_cave_radius = "0"; static String trepening_tool; static String gs_tool; public GrindingDivision() { initComponents(); fill_testplate(); fill_trepening(); fill_grinding(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jScrollPane1 = new javax.swing.JScrollPane(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); jTextField2 = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jComboBox1 = new javax.swing.JComboBox(); jTextField3 = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jComboBox2 = new javax.swing.JComboBox(); jLabel7 = new javax.swing.JLabel(); jTextField4 = new javax.swing.JTextField(); jLabel8 = new javax.swing.JLabel(); jTextField5 = new javax.swing.JTextField(); jLabel9 = new javax.swing.JLabel(); jTextField6 = new javax.swing.JTextField(); jLabel10 = new javax.swing.JLabel(); jTextField7 = new javax.swing.JTextField(); jPanel2 = new javax.swing.JPanel(); jLabel11 = new javax.swing.JLabel(); jComboBox3 = new javax.swing.JComboBox(); jLabel12 = new javax.swing.JLabel(); jTextField8 = new javax.swing.JTextField(); jLabel13 = new javax.swing.JLabel(); jLabel14 = new javax.swing.JLabel(); jTextField9 = new javax.swing.JTextField(); jLabel15 = new javax.swing.JLabel(); jTextField10 = new javax.swing.JTextField(); jLabel16 = new javax.swing.JLabel(); jTextField11 = new javax.swing.JTextField(); jLabel17 = new javax.swing.JLabel(); jLabel18 = new javax.swing.JLabel(); jTextField12 = new javax.swing.JTextField(); jLabel19 = new javax.swing.JLabel(); jTextField13 = new javax.swing.JTextField(); jLabel20 = new javax.swing.JLabel(); jTextField14 = new javax.swing.JTextField(); jLabel21 = new javax.swing.JLabel(); jComboBox4 = new javax.swing.JComboBox(); jLabel65 = new javax.swing.JLabel(); jLabel66 = new javax.swing.JLabel(); jPanel4 = new javax.swing.JPanel(); jLabel33 = new javax.swing.JLabel(); jComboBox7 = new javax.swing.JComboBox(); jLabel34 = new javax.swing.JLabel(); jTextField22 = new javax.swing.JTextField(); jLabel35 = new javax.swing.JLabel(); jLabel36 = new javax.swing.JLabel(); jTextField25 = new javax.swing.JTextField(); jTextField26 = new javax.swing.JTextField(); jLabel39 = new javax.swing.JLabel(); jLabel41 = new javax.swing.JLabel(); jLabel42 = new javax.swing.JLabel(); jLabel43 = new javax.swing.JLabel(); jTextField27 = new javax.swing.JTextField(); jTextField28 = new javax.swing.JTextField(); jLabel44 = new javax.swing.JLabel(); jLabel45 = new javax.swing.JLabel(); jTextField29 = new javax.swing.JTextField(); jTextField30 = new javax.swing.JTextField(); jLabel46 = new javax.swing.JLabel(); jComboBox8 = new javax.swing.JComboBox(); jLabel69 = new javax.swing.JLabel(); jLabel70 = new javax.swing.JLabel(); jPanel3 = new javax.swing.JPanel(); jLabel22 = new javax.swing.JLabel(); jTextField15 = new javax.swing.JTextField(); jLabel23 = new javax.swing.JLabel(); jComboBox5 = new javax.swing.JComboBox(); jLabel24 = new javax.swing.JLabel(); jLabel25 = new javax.swing.JLabel(); jLabel26 = new javax.swing.JLabel(); jTextField16 = new javax.swing.JTextField(); jLabel27 = new javax.swing.JLabel(); jTextField17 = new javax.swing.JTextField(); jLabel28 = new javax.swing.JLabel(); jTextField18 = new javax.swing.JTextField(); jLabel29 = new javax.swing.JLabel(); jTextField19 = new javax.swing.JTextField(); jLabel30 = new javax.swing.JLabel(); jTextField20 = new javax.swing.JTextField(); jLabel31 = new javax.swing.JLabel(); jTextField21 = new javax.swing.JTextField(); jLabel32 = new javax.swing.JLabel(); jComboBox6 = new javax.swing.JComboBox(); jLabel64 = new javax.swing.JLabel(); jTextField53 = new javax.swing.JTextField(); jLabel67 = new javax.swing.JLabel(); jLabel68 = new javax.swing.JLabel(); jPanel5 = new javax.swing.JPanel(); jLabel37 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jLabel47 = new javax.swing.JLabel(); jLabel48 = new javax.swing.JLabel(); jLabel49 = new javax.swing.JLabel(); jTextField23 = new javax.swing.JTextField(); jTextField24 = new javax.swing.JTextField(); jTextField31 = new javax.swing.JTextField(); jTextField32 = new javax.swing.JTextField(); jTextField33 = new javax.swing.JTextField(); jTextField34 = new javax.swing.JTextField(); jLabel50 = new javax.swing.JLabel(); jTextField35 = new javax.swing.JTextField(); jTextField36 = new javax.swing.JTextField(); jTextField37 = new javax.swing.JTextField(); jTextField38 = new javax.swing.JTextField(); jTextField39 = new javax.swing.JTextField(); jTextField40 = new javax.swing.JTextField(); jTextField41 = new javax.swing.JTextField(); jTextField43 = new javax.swing.JTextField(); jTextField44 = new javax.swing.JTextField(); jTextField45 = new javax.swing.JTextField(); jTextField42 = new javax.swing.JTextField(); jTextField46 = new javax.swing.JTextField(); jLabel51 = new javax.swing.JLabel(); jLabel52 = new javax.swing.JLabel(); jLabel53 = new javax.swing.JLabel(); jLabel54 = new javax.swing.JLabel(); jLabel55 = new javax.swing.JLabel(); jLabel56 = new javax.swing.JLabel(); jLabel57 = new javax.swing.JLabel(); jLabel58 = new javax.swing.JLabel(); jTextField47 = new javax.swing.JTextField(); jTextField48 = new javax.swing.JTextField(); jLabel59 = new javax.swing.JLabel(); jLabel60 = new javax.swing.JLabel(); jLabel61 = new javax.swing.JLabel(); jTextField49 = new javax.swing.JTextField(); jTextField50 = new javax.swing.JTextField(); jLabel62 = new javax.swing.JLabel(); jLabel63 = new javax.swing.JLabel(); jTextField51 = new javax.swing.JTextField(); jTextField52 = new javax.swing.JTextField(); jLabel71 = new javax.swing.JLabel(); jLabel72 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jPanel6 = new javax.swing.JPanel(); jLabel73 = new javax.swing.JLabel(); jLabel74 = new javax.swing.JLabel(); jLabel75 = new javax.swing.JLabel(); jLabel76 = new javax.swing.JLabel(); jTextField54 = new javax.swing.JTextField(); jComboBox9 = new javax.swing.JComboBox(); jTextField55 = new javax.swing.JTextField(); jComboBox10 = new javax.swing.JComboBox(); jLabel77 = new javax.swing.JLabel(); jLabel78 = new javax.swing.JLabel(); jTextField56 = new javax.swing.JTextField(); jTextField57 = new javax.swing.JTextField(); jLabel79 = new javax.swing.JLabel(); jLabel80 = new javax.swing.JLabel(); jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenu2 = new javax.swing.JMenu(); jMenu3 = new javax.swing.JMenu(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Grinding Division"); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setText("New Project Details"); jLabel2.setText("Project name"); jTextField1.setEnabled(false); jLabel3.setText("Component"); jTextField2.setEnabled(false); jLabel4.setText("PDC"); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Use own", "Provided by user" })); jComboBox1.setEnabled(false); jTextField3.setEnabled(false); jLabel5.setText("Material"); jLabel6.setText("Testplate"); jComboBox2.setEnabled(false); jComboBox2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox2ActionPerformed(evt); } }); jLabel7.setText("ROC"); jTextField4.setEnabled(false); jTextField4.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField4FocusLost(evt); } }); jLabel8.setText("Diameter"); jTextField5.setEnabled(false); jTextField5.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField5FocusLost(evt); } }); jLabel9.setText("Vex(r)"); jTextField6.setEnabled(false); jTextField6.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField6FocusLost(evt); } }); jLabel10.setText("Cave(r)"); jTextField7.setEnabled(false); jTextField7.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField7FocusLost(evt); } }); jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Slicing Operation", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, new java.awt.Color(0, 51, 204))); jLabel11.setText("Machine used"); jComboBox3 .setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Slicing Machine", "TS4", "Other" })); jComboBox3.setEnabled(false); jComboBox3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox3ActionPerformed(evt); } }); jLabel12.setText("Other"); jTextField8.setEnabled(false); jTextField8.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField8FocusLost(evt); } }); jLabel13.setText("Start Date"); jLabel14.setText("Day"); jTextField9.setEnabled(false); jLabel15.setText("Month"); jTextField10.setEnabled(false); jLabel16.setText("Year"); jTextField11.setEnabled(false); jLabel17.setText("Date of Completion"); jLabel18.setText("Day"); jTextField12.setEnabled(false); jLabel19.setText("Month"); jTextField13.setEnabled(false); jLabel20.setText("Year"); jTextField14.setEnabled(false); jTextField14.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField14FocusLost(evt); } }); jLabel21.setText("Status"); jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pending", "Completed" })); jComboBox4.setEnabled(false); jComboBox4.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox4ItemStateChanged(evt); } }); jLabel65.setText("Time taken(in days)"); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel2Layout.createSequentialGroup().addGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jLabel13, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel21, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel17, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE)) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addGap(18, 18, 18) .addComponent(jLabel18)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup().addGap(18, 18, 18) .addComponent(jLabel14))))) .addGap(23, 23, 23) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel19).addGap(18, 18, 18) .addComponent(jTextField13)) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel15).addGap(18, 18, 18) .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jLabel16) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField11)) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jLabel20) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18).addComponent(jLabel65).addGap(18, 18, 18) .addComponent(jLabel66, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup( jPanel2Layout.createSequentialGroup() .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(35, 35, 35) .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 62, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(50, 50, 50).addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(680, Short.MAX_VALUE))); jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel11) .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel12).addComponent(jTextField8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addGap(18, 18, 18) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel13).addComponent(jLabel14) .addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel15) .addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel16).addComponent(jTextField11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel2Layout.createSequentialGroup().addGap(35, 35, 35) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel65).addComponent(jLabel66, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGap(18, 18, 18) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel17).addComponent(jLabel18).addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel19) .addComponent(jTextField13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel20) .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel21).addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Trepening Operation", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, new java.awt.Color(0, 51, 204))); jLabel33.setText("Tool"); jComboBox7.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0" })); jComboBox7.setEnabled(false); jComboBox7.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox7ItemStateChanged(evt); } }); jLabel34.setText("Other"); jTextField22.setEnabled(false); jTextField22.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField22FocusLost(evt); } }); jLabel35.setText("Start Date"); jLabel36.setText("Date of Completion"); jTextField25.setEnabled(false); jTextField26.setEnabled(false); jLabel39.setText("Day"); jLabel41.setText("Day"); jLabel42.setText("Month"); jLabel43.setText("Month"); jTextField27.setEnabled(false); jTextField28.setEnabled(false); jLabel44.setText("Year"); jLabel45.setText("Year"); jTextField29.setEnabled(false); jTextField30.setEnabled(false); jTextField30.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField30FocusLost(evt); } }); jLabel46.setText("Status"); jComboBox8.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pending", "Completed" })); jComboBox8.setEnabled(false); jComboBox8.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox8ItemStateChanged(evt); } }); jLabel69.setText("Time taken(in days)"); javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel33, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel4Layout.createSequentialGroup().addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jLabel36, javax.swing.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE) .addComponent(jLabel35, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(18, 18, 18).addGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel39).addComponent(jLabel41))) .addComponent(jLabel46, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(23, 23, 23) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jLabel34, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(50, 50, 50).addComponent(jTextField22, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel4Layout.createSequentialGroup().addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jTextField26, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 40, Short.MAX_VALUE) .addComponent(jTextField25, javax.swing.GroupLayout.Alignment.LEADING)) .addGap(18, 18, 18) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup( jPanel4Layout.createSequentialGroup().addComponent(jLabel42) .addGap(18, 18, 18).addComponent(jTextField27)) .addGroup( jPanel4Layout.createSequentialGroup().addComponent(jLabel43) .addGap(18, 18, 18).addComponent(jTextField28, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup( jPanel4Layout.createSequentialGroup().addComponent(jLabel44) .addGap(18, 18, 18).addComponent(jTextField29, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup( jPanel4Layout.createSequentialGroup().addComponent(jLabel45) .addGap(18, 18, 18).addComponent(jTextField30))) .addGap(18, 18, 18).addComponent(jLabel69).addGap(18, 18, 18) .addComponent(jLabel70, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(0, 695, Short.MAX_VALUE))); jPanel4Layout.setVerticalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGap(16, 16, 16).addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel33) .addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel34).addComponent(jTextField22, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGap(18, 18, 18) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel35) .addComponent(jTextField25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel39).addComponent(jLabel42) .addComponent(jTextField27, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel44).addComponent(jTextField29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel4Layout.createSequentialGroup().addGap(37, 37, 37) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel69).addComponent(jLabel70, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel36) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField26, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel41).addComponent(jLabel43) .addComponent(jTextField28, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel45) .addComponent(jTextField30, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(28, 28, 28) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel46).addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Curve Generation", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, new java.awt.Color(0, 51, 204))); jLabel22.setText("Machine Used"); jTextField15.setEnabled(false); jLabel23.setText("Tool Used"); jComboBox5.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Outer Dia 82 Inner Dia 74", "Outer Dia 208 Inner Dia 200", "Outer Dia 102 Inner Dia 94", "Other" })); jComboBox5.setEnabled(false); jComboBox5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox5ActionPerformed(evt); } }); jLabel24.setText("Start Date"); jLabel25.setText("Date of Completion"); jLabel26.setText("Day"); jTextField16.setEnabled(false); jLabel27.setText("Month"); jTextField17.setEnabled(false); jLabel28.setText("Year"); jTextField18.setEnabled(false); jLabel29.setText("Day"); jTextField19.setEnabled(false); jLabel30.setText("Month"); jTextField20.setEnabled(false); jLabel31.setText("Year"); jTextField21.setEnabled(false); jTextField21.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField21FocusLost(evt); } }); jLabel32.setText("Status"); jComboBox6.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pending", "Completed" })); jComboBox6.setEnabled(false); jComboBox6.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox6ItemStateChanged(evt); } }); jLabel64.setText("Other"); jTextField53.setEnabled(false); jTextField53.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField53FocusLost(evt); } }); jLabel67.setText("Time taken(in days)"); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout .setHorizontalGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel3Layout .createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent( jLabel23, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( jLabel22, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 145, Short.MAX_VALUE)) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent( jLabel25, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE) .addComponent(jLabel24, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(18, 18, 18) .addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel26).addComponent(jLabel29))) .addComponent( jLabel32, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(23, 23, 23) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, 178, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jComboBox5, javax.swing.GroupLayout.Alignment.LEADING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout .createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jTextField19, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent(jLabel30) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField20)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jTextField16, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent( jLabel27) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField17, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel28, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel31, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addComponent(jComboBox6, javax.swing.GroupLayout.Alignment.LEADING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(18, 18, 18) .addGroup(jPanel3Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jLabel64).addGap(18, 18, 18) .addComponent(jTextField53, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jTextField18, javax.swing.GroupLayout.DEFAULT_SIZE, 64, Short.MAX_VALUE) .addComponent(jTextField21)) .addGap(18, 18, 18).addComponent(jLabel67) .addGap(18, 18, 18).addComponent(jLabel68, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))))) .addGap(0, 726, Short.MAX_VALUE))); jPanel3Layout.setVerticalGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addContainerGap().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel22) .addComponent(jTextField15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel23) .addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel64).addComponent(jTextField53, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel24).addComponent(jLabel26) .addComponent(jTextField16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel27) .addComponent(jTextField17, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel28).addComponent(jTextField18, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel3Layout.createSequentialGroup().addGap(28, 28, 28) .addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel67).addComponent(jLabel68, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel25).addComponent(jLabel29) .addComponent(jTextField19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel30) .addComponent(jTextField20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel31).addComponent(jTextField21, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel32).addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(22, Short.MAX_VALUE))); jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Inspection Details", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, new java.awt.Color(0, 51, 204))); jLabel37.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel37.setText("Specified"); jLabel38.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel38.setText("Measured"); jLabel40.setText("Radius of Curvature"); jLabel47.setText("Central Thickness"); jLabel48.setText("Surface Details"); jLabel49.setText("Angle"); jTextField23.setEnabled(false); jTextField24.setEnabled(false); jTextField31.setEnabled(false); jTextField32.setEnabled(false); jTextField33.setEnabled(false); jTextField34.setEnabled(false); jLabel50.setText("A1"); jTextField35.setEnabled(false); jTextField36.setEnabled(false); jTextField37.setEnabled(false); jTextField38.setEnabled(false); jTextField39.setEnabled(false); jTextField40.setEnabled(false); jTextField41.setEnabled(false); jTextField43.setEnabled(false); jTextField44.setEnabled(false); jTextField45.setEnabled(false); jTextField42.setEnabled(false); jTextField46.setEnabled(false); jLabel51.setText("A2"); jLabel52.setText("A3"); jLabel53.setText("A3"); jLabel54.setText("A5"); jLabel55.setText("A6"); jLabel56.setText("Start Date"); jLabel57.setText("Date of Completion"); jLabel58.setText("Day"); jTextField47.setEnabled(false); jTextField48.setEnabled(false); jLabel59.setText("Day"); jLabel60.setText("Month"); jLabel61.setText("Month"); jTextField49.setEnabled(false); jTextField50.setEnabled(false); jLabel62.setText("Year"); jLabel63.setText("Year"); jTextField51.setEnabled(false); jTextField52.setEnabled(false); jTextField52.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField52FocusLost(evt); } }); jLabel71.setText("Time taken(in days)"); javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5); jPanel5.setLayout(jPanel5Layout); jPanel5Layout.setHorizontalGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel40, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel47, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel48, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel49, javax.swing.GroupLayout.PREFERRED_SIZE, 87, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 45, Short.MAX_VALUE) .addComponent(jLabel50)) .addComponent(jLabel51, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel52, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel53, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel54, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel55, javax.swing.GroupLayout.Alignment.TRAILING)) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jLabel57, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 130, Short.MAX_VALUE) .addComponent(jLabel56, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel58)) .addGroup(jPanel5Layout .createSequentialGroup().addGap(2, 2, 2).addComponent(jLabel59))))) .addGap(33, 33, 33) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField42).addComponent(jTextField43) .addComponent(jTextField41).addComponent(jTextField39) .addComponent(jTextField37) .addComponent(jLabel37, javax.swing.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE) .addComponent(jTextField23).addComponent(jTextField31) .addComponent(jTextField33).addComponent(jTextField35)).addGap(50, 50, 50) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField46).addComponent(jTextField45) .addComponent(jLabel38, javax.swing.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE) .addComponent(jTextField24).addComponent(jTextField32) .addComponent(jTextField34).addComponent(jTextField36) .addComponent(jTextField38, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jTextField40, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jTextField44, javax.swing.GroupLayout.Alignment.TRAILING))) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jTextField48, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 40, Short.MAX_VALUE) .addComponent(jTextField47, javax.swing.GroupLayout.Alignment.LEADING)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel60) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField49, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel61) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField50))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel62) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField51, javax.swing.GroupLayout.DEFAULT_SIZE, 88, Short.MAX_VALUE)) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel63) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jTextField52))))) .addGap(18, 18, 18).addComponent(jLabel71).addGap(18, 18, 18).addComponent(jLabel72, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap())); jPanel5Layout.setVerticalGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addContainerGap() .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel37).addComponent(jLabel38)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel40) .addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField23, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField24, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup( jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel47) .addComponent(jTextField31, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel5Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel48) .addComponent(jTextField33, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( jTextField34, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel5Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel49).addComponent(jLabel50) .addComponent(jTextField35, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField36, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addComponent(jTextField32, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField37, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField38, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel51)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField39, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField40, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel52)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField41, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField44, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel53)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField43, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField45, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel54)) .addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField42, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField46, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel55)) .addGap(18, 18, 18) .addGroup( jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel56).addComponent(jLabel58) .addComponent(jTextField47, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel60) .addComponent(jTextField49, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel62) .addComponent(jTextField51, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup() .addGroup(jPanel5Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel71).addComponent(jLabel72, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(8, 8, 8))) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel57) .addComponent(jTextField48, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel59).addComponent(jLabel61) .addComponent(jTextField50, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel63).addComponent(jTextField52, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap())); jButton1.setText("Submit"); jButton1.setEnabled(false); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jButton2.setText("Clear"); jButton2.setEnabled(false); jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Grinding and Smoothing", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, new java.awt.Color(0, 51, 204))); jLabel73.setText("Machine"); jLabel74.setText("Tool"); jLabel75.setText("Processing method"); jLabel76.setText("Status"); jTextField54.setEnabled(false); jComboBox9.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0" })); jComboBox9.setEnabled(false); jComboBox9.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox9ItemStateChanged(evt); } }); jTextField55.setEnabled(false); jComboBox10.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pending", "Completed" })); jComboBox10.setEnabled(false); jComboBox10.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { jComboBox10ItemStateChanged(evt); } }); jLabel77.setText("Start date(dd/mm/yyyy)"); jLabel78.setText("Completion date(dd/mm/yyyy)"); jTextField56.setEnabled(false); jTextField57.setEnabled(false); jTextField57.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTextField57FocusLost(evt); } }); jLabel79.setText("Time taken (in days)"); javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6); jPanel6.setLayout(jPanel6Layout); jPanel6Layout.setHorizontalGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel6Layout.createSequentialGroup().addGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jLabel78, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel77, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel73, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel74, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel75, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel76, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(80, 80, 80) .addGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField54) .addComponent(jComboBox9, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jTextField55).addComponent(jComboBox10, 0, 178, Short.MAX_VALUE) .addComponent(jTextField56).addComponent(jTextField57)) .addGap(37, 37, 37) .addComponent(jLabel79, javax.swing.GroupLayout.PREFERRED_SIZE, 136, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(29, 29, 29).addComponent(jLabel80, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE))); jPanel6Layout.setVerticalGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel6Layout.createSequentialGroup().addGap(16, 16, 16).addGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel73) .addComponent(jTextField54, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(22, 22, 22) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel74).addComponent(jComboBox9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel75, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField55, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel76).addComponent(jComboBox10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel77).addComponent(jTextField56, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel80, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel6Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel78) .addComponent(jTextField57, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel79))) .addContainerGap())); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGap(142, 142, 142) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 174, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap() .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent( jLabel4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 145, Short.MAX_VALUE) .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addComponent(jLabel6)) .addGap(50, 50, 50) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jTextField3, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jComboBox1, 0, 175, Short.MAX_VALUE) .addComponent(jComboBox2, javax.swing.GroupLayout.Alignment.LEADING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(32, 32, 32) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jLabel3).addGap(50, 50, 50) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent(jLabel8).addGap(18, 18, 18) .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent(jLabel9).addGap(18, 18, 18) .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent(jLabel10) .addGap(18, 18, 18).addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGroup(jPanel1Layout.createSequentialGroup().addGap(234, 234, 234) .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(93, 93, 93).addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(515, Short.MAX_VALUE))); jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addComponent(jLabel1) .addGap(18, 18, 18) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel3).addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4).addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(28, 28, 28) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel5)) .addGap(18, 18, 18) .addGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel6) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel7) .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel8) .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel9) .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel10).addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGap(18, 18, 18) .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(26, 26, 26) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton2).addComponent(jButton1)) .addGap(32, 32, 32))); jScrollPane1.setViewportView(jPanel1); jMenu1.setText("New Recoed"); jMenu1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { jMenu1MouseClicked(evt); } }); jMenuBar1.add(jMenu1); jMenu2.setText("View Record"); jMenu2.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { jMenu2MouseClicked(evt); } }); jMenuBar1.add(jMenu2); jMenu3.setText("Update Record"); jMenu3.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { jMenu3MouseClicked(evt); } }); jMenuBar1.add(jMenu3); setJMenuBar(jMenuBar1); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING)); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent( jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 1779, Short.MAX_VALUE)); pack(); }// </editor-fold>//GEN-END:initComponents private void jMenu1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenu1MouseClicked // Action for new record menu item jTextField1.setEnabled(true); jTextField2.setEnabled(true); jTextField3.setEnabled(true); jTextField9.setEnabled(true); jTextField10.setEnabled(true); jTextField11.setEnabled(true); jTextField12.setEnabled(true); jTextField13.setEnabled(true); jTextField14.setEnabled(true); jComboBox1.setEnabled(true); jComboBox2.setEnabled(true); jComboBox3.setEnabled(true); jComboBox4.setEnabled(true); jButton1.setEnabled(true); jButton2.setEnabled(true); }//GEN-LAST:event_jMenu1MouseClicked private void jComboBox4ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox4ItemStateChanged if ("Completed".equals(jComboBox4.getSelectedItem().toString())) { jTextField25.setEnabled(true); jTextField26.setEnabled(true); jTextField27.setEnabled(true); jTextField28.setEnabled(true); jTextField29.setEnabled(true); jTextField30.setEnabled(true); jComboBox7.setEnabled(true); jComboBox8.setEnabled(true); } else { jTextField26.setEnabled(false); jTextField27.setEnabled(false); jTextField28.setEnabled(false); jTextField29.setEnabled(false); jTextField30.setEnabled(false); jTextField25.setEnabled(false); jComboBox7.setEnabled(false); jComboBox8.setEnabled(false); } }//GEN-LAST:event_jComboBox4ItemStateChanged private void jComboBox6ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox6ItemStateChanged if (jComboBox6.getSelectedItem().toString() == "Completed") { jTextField54.setEnabled(true); jTextField55.setEnabled(true); jTextField56.setEnabled(true); jTextField57.setEnabled(true); jComboBox9.setEnabled(true); jComboBox10.setEnabled(true); } else { jTextField54.setEnabled(false); jTextField55.setEnabled(false); jTextField56.setEnabled(false); jTextField57.setEnabled(false); jComboBox9.setEnabled(false); jComboBox10.setEnabled(false); } }//GEN-LAST:event_jComboBox6ItemStateChanged private void jComboBox8ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox8ItemStateChanged if (jComboBox8.getSelectedItem().toString() == "Completed") { jTextField15.setEnabled(true); jTextField16.setEnabled(true); jTextField17.setEnabled(true); jTextField18.setEnabled(true); jTextField19.setEnabled(true); jTextField20.setEnabled(true); jTextField21.setEnabled(true); jComboBox5.setEnabled(true); jComboBox6.setEnabled(true); } else { jTextField15.setEnabled(false); jTextField16.setEnabled(false); jTextField17.setEnabled(false); jTextField18.setEnabled(false); jTextField19.setEnabled(false); jTextField20.setEnabled(false); jTextField21.setEnabled(false); jComboBox5.setEnabled(false); jComboBox6.setEnabled(false); } }//GEN-LAST:event_jComboBox8ItemStateChanged private void jComboBox2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox2ActionPerformed // TODO add your handling code here: if ("other".equals(jComboBox2.getSelectedItem().toString())) { jTextField4.setEnabled(true); jTextField5.setEnabled(true); jTextField6.setEnabled(true); jTextField7.setEnabled(true); } else { try { Class.forName("com.mysql.jdbc.Driver"); String uName = "root"; String uPass = ""; Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/drdo", uName, uPass); System.out.println(con.isClosed()); Statement smt = con.createStatement(); String sql = "select * from testplate where combo_box_value='" + jComboBox2.getSelectedItem().toString() + "'"; ResultSet rs = smt.executeQuery(sql); rs.next(); testplate_radius = rs.getString(2); testplate_Diameter = rs.getString(3); testplate_vax_radius = rs.getString(4); testplate_cave_radius = rs.getString(6); smt.close(); con.close(); } catch (Exception ex) { JOptionPane.showMessageDialog(this.getParent(), "Error adding record,please enter 0 in the blank spaces"); ex.printStackTrace(); } } }//GEN-LAST:event_jComboBox2ActionPerformed private void jTextField22FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField22FocusLost // TODO add your handling code here: trepening_tool = jTextField22.getText(); }//GEN-LAST:event_jTextField22FocusLost private void jComboBox7ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox7ItemStateChanged if ("other".equals(jComboBox7.getSelectedItem().toString())) { jTextField22.setEnabled(true); } else { trepening_tool = jComboBox7.getSelectedItem().toString(); } }//GEN-LAST:event_jComboBox7ItemStateChanged private void jTextField7FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField7FocusLost // TODO add your handling code here: testplate_cave_radius = jTextField7.getText(); }//GEN-LAST:event_jTextField7FocusLost private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: System.out.println(trepening_tool); System.out.println(slicing_machine); System.out.println(cg_tool); System.out.println(d3); total_time = d3 + d4 + d5 + d6 + d8; try { Class.forName("com.mysql.jdbc.Driver"); String uName = "root"; String uPass = ""; Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/drdo", uName, uPass); System.out.println(con.isClosed()); Statement smt = con.createStatement(); String sql = "insert into grinding (project_name,component,pdc,material,testplate_radius,testplate_diameter," + "testplate_vax_radius,testplate_cave_radius,slicing_machine_used,slicing_status,Slicing_start_date," + "Slicing_end_date,Slicing_time_taken,curve_generation_machine,curve_generation_tool,curve_generation_status," + "C_g_s_date,C_g_e_date,C_g_t_taken,trepeing_tool,trepening_status,T_s_date,T_e_date,T_t_taken,I_roc_s," + "I_roc_m,I_central_thickness_s,I_central_thickness_m,I_Surface_Details_s,I_Surface_Details_m,IA1S,IA1M," + "IA2S,IA2M,IA3S,IA3M,IA4S,IA4M,IA5S,IA5M,IA6S,IA6M,I_start_date,I_end_date,I_t_taken,total_grinding_time,gs_machine,gs_tool,gs_processing,gs_status,gs_start,gs_end,gs_time) values ('" + jTextField1.getText() + "','" + jTextField2.getText() + "','" + jTextField3.getText() + "','" + jComboBox1.getSelectedItem().toString() + "','" + testplate_radius + "','" + testplate_Diameter + "','" + testplate_vax_radius + "','" + testplate_cave_radius + "','" + slicing_machine + "','" + jComboBox4.getSelectedItem().toString() + "','" + startdate + "','" + enddate + "','" + d3s + "','" + jTextField15.getText() + "','" + cg_tool + "','" + jComboBox6.getSelectedItem().toString() + "','" + startdate2 + "','" + enddate2 + "','" + d4s + "','" + trepening_tool + "','" + jComboBox8.getSelectedItem().toString() + "','" + startdate1 + "','" + enddate1 + "','" + d5s + "','" + jTextField23.getText() + "','" + jTextField24.getText() + "','" + jTextField31.getText() + "','" + jTextField32.getText() + "','" + jTextField33.getText() + "','" + jTextField34.getText() + "','" + jTextField35.getText() + "','" + jTextField36.getText() + "','" + jTextField37.getText() + "','" + jTextField38.getText() + "','" + jTextField39.getText() + "','" + jTextField40.getText() + "','" + jTextField41.getText() + "','" + jTextField44.getText() + "','" + jTextField43.getText() + "','" + jTextField45.getText() + "','" + jTextField42.getText() + "','" + jTextField46.getText() + "','" + startdate3 + "','" + enddate3 + "','" + d6s + "'," + total_time + ",'" + jTextField54.getText() + "','" + gs_tool + "','" + jTextField55.getText() + "','" + jComboBox10.getSelectedItem().toString() + "','" + startdate4 + "','" + enddate4 + "','" + d8s + "')"; smt.executeUpdate(sql); JOptionPane.showMessageDialog(this.getParent(), "Record added successfully,you may exit now"); } catch (Exception ex) { JOptionPane.showMessageDialog(this.getParent(), "Error adding record,please enter 0 in the blank spaces"); ex.printStackTrace(); } }//GEN-LAST:event_jButton1ActionPerformed private void jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox3ActionPerformed if ("Other".equals(jComboBox3.getSelectedItem().toString())) { jTextField8.setEnabled(true); } else { slicing_machine = jComboBox3.getSelectedItem().toString(); } }//GEN-LAST:event_jComboBox3ActionPerformed private void jTextField8FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField8FocusLost // TODO add your handling code here: slicing_machine = jTextField8.getText(); }//GEN-LAST:event_jTextField8FocusLost private void jComboBox5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox5ActionPerformed // TODO add your handling code here: if ("Other".equals(jComboBox5.getSelectedItem().toString())) { jTextField53.setEnabled(true); } else { cg_tool = jComboBox5.getSelectedItem().toString(); } }//GEN-LAST:event_jComboBox5ActionPerformed private void jTextField53FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField53FocusLost // TODO add your handling code here: cg_tool = jTextField53.getText(); }//GEN-LAST:event_jTextField53FocusLost private void jTextField14FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField14FocusLost Date d1 = null; Date d2 = null; startdate = jTextField9.getText() + "/" + jTextField10.getText() + "/" + jTextField11.getText(); enddate = jTextField12.getText() + "/" + jTextField13.getText() + "/" + jTextField14.getText(); //d1=; SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { d1 = format.parse(startdate); d2 = format.parse(enddate); DateTime dt1 = new DateTime(d1); DateTime dt2 = new DateTime(d2); jLabel66.setText(Days.daysBetween(dt1, dt2).getDays() + " days"); d3 = Days.daysBetween(dt1, dt2).getDays(); d3s = d3 + " days"; } catch (Exception e) { JOptionPane.showMessageDialog(null, "Please enter a valid date"); } }//GEN-LAST:event_jTextField14FocusLost private void jTextField21FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField21FocusLost Date d1 = null; Date d2 = null; startdate2 = jTextField16.getText() + "/" + jTextField17.getText() + "/" + jTextField18.getText(); enddate2 = jTextField19.getText() + "/" + jTextField20.getText() + "/" + jTextField21.getText(); //d1=; SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { d1 = format.parse(startdate2); d2 = format.parse(enddate2); DateTime dt1 = new DateTime(d1); DateTime dt2 = new DateTime(d2); jLabel68.setText(Days.daysBetween(dt1, dt2).getDays() + " days"); d4 = Days.daysBetween(dt1, dt2).getDays(); d4s = d4 + " days"; } catch (Exception e) { JOptionPane.showMessageDialog(null, "Please enter a valid date"); } }//GEN-LAST:event_jTextField21FocusLost private void jTextField30FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField30FocusLost Date d1 = null; Date d2 = null; startdate1 = jTextField25.getText() + "/" + jTextField27.getText() + "/" + jTextField29.getText(); enddate1 = jTextField26.getText() + "/" + jTextField28.getText() + "/" + jTextField30.getText(); //d1=; SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { d1 = format.parse(startdate1); d2 = format.parse(enddate1); DateTime dt1 = new DateTime(d1); DateTime dt2 = new DateTime(d2); jLabel70.setText(Days.daysBetween(dt1, dt2).getDays() + " days"); d5 = Days.daysBetween(dt1, dt2).getDays(); d5s = d5 + " days"; } catch (Exception e) { JOptionPane.showMessageDialog(this.getParent(), "Please enter a valid date"); } }//GEN-LAST:event_jTextField30FocusLost private void jTextField52FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField52FocusLost Date d1 = null; Date d2 = null; startdate3 = jTextField47.getText() + "/" + jTextField49.getText() + "/" + jTextField51.getText(); enddate3 = jTextField48.getText() + "/" + jTextField50.getText() + "/" + jTextField52.getText(); //d1=; SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { d1 = format.parse(startdate3); d2 = format.parse(enddate3); DateTime dt1 = new DateTime(d1); DateTime dt2 = new DateTime(d2); jLabel72.setText(Days.daysBetween(dt1, dt2).getDays() + " days"); d6 = Days.daysBetween(dt1, dt2).getDays(); d6s = d6 + "days"; } catch (Exception e) { JOptionPane.showMessageDialog(this.getParent(), "Please enter a valid date"); } }//GEN-LAST:event_jTextField52FocusLost private void jMenu2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenu2MouseClicked new GrindingDivisionView().setVisible(true); }//GEN-LAST:event_jMenu2MouseClicked private void jComboBox10ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox10ItemStateChanged // TODO add your handling code here: if (jComboBox8.getSelectedItem().toString() == "Completed") { jTextField23.setEnabled(true); jTextField24.setEnabled(true); jTextField31.setEnabled(true); jTextField32.setEnabled(true); jTextField33.setEnabled(true); jTextField34.setEnabled(true); jTextField35.setEnabled(true); jTextField36.setEnabled(true); jTextField37.setEnabled(true); jTextField38.setEnabled(true); jTextField39.setEnabled(true); jTextField40.setEnabled(true); jTextField41.setEnabled(true); jTextField42.setEnabled(true); jTextField43.setEnabled(true); jTextField44.setEnabled(true); jTextField45.setEnabled(true); jTextField46.setEnabled(true); jTextField47.setEnabled(true); jTextField48.setEnabled(true); jTextField49.setEnabled(true); jTextField50.setEnabled(true); jTextField51.setEnabled(true); jTextField52.setEnabled(true); } else { jTextField23.setEnabled(false); jTextField24.setEnabled(false); jTextField31.setEnabled(false); jTextField32.setEnabled(false); jTextField33.setEnabled(false); jTextField34.setEnabled(false); jTextField35.setEnabled(false); jTextField36.setEnabled(false); jTextField37.setEnabled(false); jTextField38.setEnabled(false); jTextField39.setEnabled(false); jTextField40.setEnabled(false); jTextField41.setEnabled(false); jTextField42.setEnabled(false); jTextField43.setEnabled(false); jTextField44.setEnabled(false); jTextField45.setEnabled(false); jTextField46.setEnabled(false); jTextField47.setEnabled(false); jTextField48.setEnabled(false); jTextField49.setEnabled(false); jTextField50.setEnabled(false); jTextField51.setEnabled(false); jTextField52.setEnabled(false); } }//GEN-LAST:event_jComboBox10ItemStateChanged private void jMenu3MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenu3MouseClicked new GrindingUpdate().setVisible(true); }//GEN-LAST:event_jMenu3MouseClicked private void jTextField57FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField57FocusLost Date d1 = null; Date d2 = null; startdate4 = jTextField56.getText(); enddate4 = jTextField57.getText(); //d1=; SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { d1 = format.parse(startdate4); d2 = format.parse(enddate4); DateTime dt1 = new DateTime(d1); DateTime dt2 = new DateTime(d2); jLabel80.setText(Days.daysBetween(dt1, dt2).getDays() + " days"); d8 = Days.daysBetween(dt1, dt2).getDays(); d8s = d8 + "days"; } catch (Exception e) { JOptionPane.showMessageDialog(this.getParent(), "Please enter a valid date"); } }//GEN-LAST:event_jTextField57FocusLost private void jComboBox9ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox9ItemStateChanged gs_tool = jComboBox9.getSelectedItem().toString(); }//GEN-LAST:event_jComboBox9ItemStateChanged private void jTextField4FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField4FocusLost testplate_radius = jTextField4.getText(); }//GEN-LAST:event_jTextField4FocusLost private void jTextField5FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField5FocusLost testplate_Diameter = jTextField5.getText(); }//GEN-LAST:event_jTextField5FocusLost private void jTextField6FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField6FocusLost testplate_vax_radius = jTextField6.getText(); }//GEN-LAST:event_jTextField6FocusLost private void fill_testplate() { try { Class.forName("com.mysql.jdbc.Driver"); String uName = "root"; String uPass = ""; Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/drdo", uName, uPass); System.out.println(con.isClosed()); Statement smt = con.createStatement(); String sql = "select * from testplate"; ResultSet rs = smt.executeQuery(sql); while (rs.next()) { String tool = rs.getString("combo_box_value"); jComboBox2.addItem(tool); } smt.close(); con.close(); } catch (Exception ex) { JOptionPane.showMessageDialog(this.getParent(), "Error adding record,please enter 0 in the blank spaces"); ex.printStackTrace(); } } private void fill_trepening() { try { Class.forName("com.mysql.jdbc.Driver"); String uName = "root"; String uPass = ""; Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/drdo", uName, uPass); System.out.println(con.isClosed()); Statement smt = con.createStatement(); String sql = "select * from trepening_tool"; ResultSet rs = smt.executeQuery(sql); while (rs.next()) { String tool = rs.getString("Tool"); jComboBox7.addItem(tool); } smt.close(); con.close(); } catch (Exception ex) { JOptionPane.showMessageDialog(this.getParent(), "Error adding record,please enter 0 in the blank spaces"); ex.printStackTrace(); } } private void fill_grinding() { try { Class.forName("com.mysql.jdbc.Driver"); String uName = "root"; String uPass = ""; Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/drdo", uName, uPass); System.out.println(con.isClosed()); Statement smt = con.createStatement(); String sql = "select * from curve_generation_tool"; ResultSet rs = smt.executeQuery(sql); while (rs.next()) { String tool = rs.getString("tool"); jComboBox9.addItem(tool); } smt.close(); con.close(); } catch (Exception ex) { JOptionPane.showMessageDialog(this.getParent(), "Error adding record,please enter 0 in the blank spaces"); ex.printStackTrace(); } } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(GrindingDivision.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(GrindingDivision.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(GrindingDivision.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(GrindingDivision.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new GrindingDivision().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBox10; private javax.swing.JComboBox jComboBox2; private javax.swing.JComboBox jComboBox3; private javax.swing.JComboBox jComboBox4; private javax.swing.JComboBox jComboBox5; private javax.swing.JComboBox jComboBox6; private javax.swing.JComboBox jComboBox7; private javax.swing.JComboBox jComboBox8; private javax.swing.JComboBox jComboBox9; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel20; private javax.swing.JLabel jLabel21; private javax.swing.JLabel jLabel22; private javax.swing.JLabel jLabel23; private javax.swing.JLabel jLabel24; private javax.swing.JLabel jLabel25; private javax.swing.JLabel jLabel26; private javax.swing.JLabel jLabel27; private javax.swing.JLabel jLabel28; private javax.swing.JLabel jLabel29; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel30; private javax.swing.JLabel jLabel31; private javax.swing.JLabel jLabel32; private javax.swing.JLabel jLabel33; private javax.swing.JLabel jLabel34; private javax.swing.JLabel jLabel35; private javax.swing.JLabel jLabel36; private javax.swing.JLabel jLabel37; private javax.swing.JLabel jLabel38; private javax.swing.JLabel jLabel39; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel40; private javax.swing.JLabel jLabel41; private javax.swing.JLabel jLabel42; private javax.swing.JLabel jLabel43; private javax.swing.JLabel jLabel44; private javax.swing.JLabel jLabel45; private javax.swing.JLabel jLabel46; private javax.swing.JLabel jLabel47; private javax.swing.JLabel jLabel48; private javax.swing.JLabel jLabel49; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel50; private javax.swing.JLabel jLabel51; private javax.swing.JLabel jLabel52; private javax.swing.JLabel jLabel53; private javax.swing.JLabel jLabel54; private javax.swing.JLabel jLabel55; private javax.swing.JLabel jLabel56; private javax.swing.JLabel jLabel57; private javax.swing.JLabel jLabel58; private javax.swing.JLabel jLabel59; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel60; private javax.swing.JLabel jLabel61; private javax.swing.JLabel jLabel62; private javax.swing.JLabel jLabel63; private javax.swing.JLabel jLabel64; private javax.swing.JLabel jLabel65; private javax.swing.JLabel jLabel66; private javax.swing.JLabel jLabel67; private javax.swing.JLabel jLabel68; private javax.swing.JLabel jLabel69; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel70; private javax.swing.JLabel jLabel71; private javax.swing.JLabel jLabel72; private javax.swing.JLabel jLabel73; private javax.swing.JLabel jLabel74; private javax.swing.JLabel jLabel75; private javax.swing.JLabel jLabel76; private javax.swing.JLabel jLabel77; private javax.swing.JLabel jLabel78; private javax.swing.JLabel jLabel79; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel80; private javax.swing.JLabel jLabel9; private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu2; private javax.swing.JMenu jMenu3; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField10; private javax.swing.JTextField jTextField11; private javax.swing.JTextField jTextField12; private javax.swing.JTextField jTextField13; private javax.swing.JTextField jTextField14; private javax.swing.JTextField jTextField15; private javax.swing.JTextField jTextField16; private javax.swing.JTextField jTextField17; private javax.swing.JTextField jTextField18; private javax.swing.JTextField jTextField19; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField20; private javax.swing.JTextField jTextField21; private javax.swing.JTextField jTextField22; private javax.swing.JTextField jTextField23; private javax.swing.JTextField jTextField24; private javax.swing.JTextField jTextField25; private javax.swing.JTextField jTextField26; private javax.swing.JTextField jTextField27; private javax.swing.JTextField jTextField28; private javax.swing.JTextField jTextField29; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField30; private javax.swing.JTextField jTextField31; private javax.swing.JTextField jTextField32; private javax.swing.JTextField jTextField33; private javax.swing.JTextField jTextField34; private javax.swing.JTextField jTextField35; private javax.swing.JTextField jTextField36; private javax.swing.JTextField jTextField37; private javax.swing.JTextField jTextField38; private javax.swing.JTextField jTextField39; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextField40; private javax.swing.JTextField jTextField41; private javax.swing.JTextField jTextField42; private javax.swing.JTextField jTextField43; private javax.swing.JTextField jTextField44; private javax.swing.JTextField jTextField45; private javax.swing.JTextField jTextField46; private javax.swing.JTextField jTextField47; private javax.swing.JTextField jTextField48; private javax.swing.JTextField jTextField49; private javax.swing.JTextField jTextField5; private javax.swing.JTextField jTextField50; private javax.swing.JTextField jTextField51; private javax.swing.JTextField jTextField52; private javax.swing.JTextField jTextField53; private javax.swing.JTextField jTextField54; private javax.swing.JTextField jTextField55; private javax.swing.JTextField jTextField56; private javax.swing.JTextField jTextField57; private javax.swing.JTextField jTextField6; private javax.swing.JTextField jTextField7; private javax.swing.JTextField jTextField8; private javax.swing.JTextField jTextField9; // End of variables declaration//GEN-END:variables }