Advertisement
stevennathaniel

Latihan12 FrameInputUpdate6 Revisi 1

Jan 12th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 21.21 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package latihan12;
  7.  
  8.  
  9. import com.toedter.calendar.JDateChooser;
  10.  
  11. import javax.swing.JTable;
  12.  
  13. import java.sql.Connection;
  14.  
  15. import java.sql.DriverManager;
  16.  
  17. import java.sql.ResultSet;
  18.  
  19. import java.sql.ResultSetMetaData;
  20.  
  21. import java.sql.SQLException;
  22.  
  23. import java.sql.Statement;
  24.  
  25. import java.util.logging.Logger;
  26.  
  27. import java.util.logging.Level;
  28.  
  29. import javax.swing.table.DefaultTableModel;
  30.  
  31. import java.text.DateFormat;
  32.  
  33. import java.text.SimpleDateFormat;
  34.  
  35. import java.util.Calendar;
  36.  
  37. import java.sql.*;
  38.  
  39. import java.util.Date;
  40.  
  41. import java.util.*;
  42.  
  43. import java.util.Locale;
  44.  
  45. import java.util.Vector;
  46.  
  47. import javax.swing.JOptionPane;
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. /**
  58.  *
  59.  * @author steven
  60.  */
  61. public class FrameInputUpdate6 extends javax.swing.JFrame {
  62.  
  63.     /**
  64.      * Creates new form FrameInputUpdate6
  65.      */
  66.    
  67.    
  68.     boolean Editable = false;
  69.    
  70.    
  71.    
  72.     public FrameInputUpdate6() {
  73.         initComponents();
  74.        
  75.        
  76.         Connection koneksi = null;
  77.        
  78.         Statement stmt = null;
  79.        
  80.         String query = "SELECT idpengguna,namalengkap,namapengguna,katakunci,tanggalmulai,tanggalberakhir FROM pengguna";
  81.        
  82.         String url = "jdbc:postgresql://localhost:5432/pdam";
  83.        
  84.         String user = "steven";
  85.        
  86.         String password = "kucing";
  87.        
  88.        
  89.         try {
  90.            
  91.            
  92.             koneksi = DriverManager.getConnection(url,user,password);
  93.            
  94.             stmt = koneksi.createStatement();
  95.            
  96.             ResultSet rs = stmt.executeQuery(query);
  97.            
  98.             ResultSetMetaData rsmd = rs.getMetaData();
  99.            
  100.            
  101.             Vector<Vector> coba2 = new Vector<Vector>();
  102.            
  103.            
  104.             while(rs.next()){
  105.            
  106.             DateFormat terformat1 = new SimpleDateFormat("EEEE, dd MMMM yyyy");
  107.            
  108.             Date tanggalMulai = rs.getDate("tanggalmulai");
  109.            
  110.             Date tanggalBerakhir = rs.getDate("tanggalberakhir");
  111.            
  112.             String tanggal1 = terformat1.format(tanggalMulai);
  113.            
  114.             String tanggal2 = terformat1.format(tanggalBerakhir);
  115.            
  116.            
  117.             Vector<String> isiBaris = new Vector<String>();
  118.            
  119.            
  120.             isiBaris.add(rs.getString("idpengguna"));
  121.            
  122.             isiBaris.add(rs.getString("namalengkap"));
  123.            
  124.             isiBaris.add(rs.getString("namapengguna"));
  125.            
  126.             isiBaris.add(rs.getString("katakunci"));
  127.            
  128.             isiBaris.add(tanggal1);
  129.            
  130.             isiBaris.add(tanggal2);
  131.            
  132.            
  133.            
  134.             coba2.add(isiBaris);
  135.            
  136.            
  137.             Vector<String> namaKolom = new Vector<String>();
  138.            
  139.            
  140.             namaKolom.addElement(rsmd.getColumnLabel(1));
  141.            
  142.             namaKolom.addElement(rsmd.getColumnLabel(2));
  143.            
  144.             namaKolom.addElement(rsmd.getColumnLabel(3));
  145.            
  146.             namaKolom.addElement(rsmd.getColumnLabel(4));
  147.            
  148.             namaKolom.addElement(rsmd.getColumnLabel(5));
  149.            
  150.             namaKolom.addElement(rsmd.getColumnLabel(6));
  151.            
  152.            
  153.             DefaultTableModel tabel1 = new DefaultTableModel(coba2,namaKolom);
  154.            
  155.             jTable1.setModel(tabel1);
  156.            
  157.            
  158.             koneksi.close();
  159.            
  160.            
  161.             }
  162.        
  163.        
  164.        
  165.     }catch (SQLException ex) {
  166.    
  167.    
  168.     ex.printStackTrace();
  169.            
  170.            
  171.            
  172.            
  173.        
  174.     }
  175.        
  176.        
  177.        
  178.     }
  179.  
  180.     /**
  181.      * This method is called from within the constructor to initialize the form.
  182.      * WARNING: Do NOT modify this code. The content of this method is always
  183.      * regenerated by the Form Editor.
  184.      */
  185.     @SuppressWarnings("unchecked")
  186.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  187.     private void initComponents() {
  188.  
  189.         jLabel1 = new javax.swing.JLabel();
  190.         jLabel2 = new javax.swing.JLabel();
  191.         jLabel3 = new javax.swing.JLabel();
  192.         jLabel4 = new javax.swing.JLabel();
  193.         jLabel5 = new javax.swing.JLabel();
  194.         jLabel6 = new javax.swing.JLabel();
  195.         jTextField1 = new javax.swing.JTextField();
  196.         jTextField2 = new javax.swing.JTextField();
  197.         jTextField3 = new javax.swing.JTextField();
  198.         jTextField4 = new javax.swing.JTextField();
  199.         jDateChooser1 = new com.toedter.calendar.JDateChooser();
  200.         jDateChooser2 = new com.toedter.calendar.JDateChooser();
  201.         jButton1 = new javax.swing.JButton();
  202.         jButton2 = new javax.swing.JButton();
  203.         jScrollPane1 = new javax.swing.JScrollPane();
  204.         jTable1 = new javax.swing.JTable();
  205.  
  206.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  207.  
  208.         jLabel1.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  209.         jLabel1.setText("ID Pengguna");
  210.  
  211.         jLabel2.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  212.         jLabel2.setText("Nama Lengkap");
  213.  
  214.         jLabel3.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  215.         jLabel3.setText("Nama Pengguna");
  216.  
  217.         jLabel4.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  218.         jLabel4.setText("Kata Kunci");
  219.  
  220.         jLabel5.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  221.         jLabel5.setText("Tanggal Mulai");
  222.  
  223.         jLabel6.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  224.         jLabel6.setText("Tanggal Berakhir");
  225.  
  226.         jTextField1.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  227.         jTextField1.setEnabled(false);
  228.  
  229.         jTextField2.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  230.  
  231.         jTextField3.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  232.  
  233.         jTextField4.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  234.  
  235.         jDateChooser1.setDateFormatString("EEEE, dd MMMM yyyy");
  236.         jDateChooser1.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  237.  
  238.         jDateChooser2.setDateFormatString("EEEE, dd MMMM yyyy");
  239.         jDateChooser2.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  240.  
  241.         jButton1.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  242.         jButton1.setText("Simpan");
  243.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  244.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  245.                 jButton1ActionPerformed(evt);
  246.             }
  247.         });
  248.  
  249.         jButton2.setFont(new java.awt.Font("Cantarell", 1, 15)); // NOI18N
  250.         jButton2.setText("Edit");
  251.  
  252.         jTable1.setModel(new javax.swing.table.DefaultTableModel(
  253.             new Object [][] {
  254.                 {null, null, null, null},
  255.                 {null, null, null, null},
  256.                 {null, null, null, null},
  257.                 {null, null, null, null}
  258.             },
  259.             new String [] {
  260.                 "Title 1", "Title 2", "Title 3", "Title 4"
  261.             }
  262.         ));
  263.         jScrollPane1.setViewportView(jTable1);
  264.  
  265.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  266.         getContentPane().setLayout(layout);
  267.         layout.setHorizontalGroup(
  268.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  269.             .addGroup(layout.createSequentialGroup()
  270.                 .addContainerGap()
  271.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  272.                     .addComponent(jScrollPane1)
  273.                     .addGroup(layout.createSequentialGroup()
  274.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  275.                             .addGroup(layout.createSequentialGroup()
  276.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  277.                                     .addComponent(jLabel6)
  278.                                     .addComponent(jLabel5))
  279.                                 .addGap(18, 18, 18)
  280.                                 .addComponent(jDateChooser2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  281.                             .addGroup(layout.createSequentialGroup()
  282.                                 .addComponent(jLabel1)
  283.                                 .addGap(50, 50, 50)
  284.                                 .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 375, javax.swing.GroupLayout.PREFERRED_SIZE))
  285.                             .addComponent(jLabel4)
  286.                             .addGroup(layout.createSequentialGroup()
  287.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  288.                                     .addComponent(jLabel3)
  289.                                     .addComponent(jLabel2))
  290.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  291.                                     .addGroup(layout.createSequentialGroup()
  292.                                         .addGap(24, 24, 24)
  293.                                         .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 375, javax.swing.GroupLayout.PREFERRED_SIZE))
  294.                                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  295.                                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  296.                                         .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 374, javax.swing.GroupLayout.PREFERRED_SIZE))))
  297.                             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  298.                                 .addGap(141, 141, 141)
  299.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  300.                                     .addComponent(jTextField4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 374, javax.swing.GroupLayout.PREFERRED_SIZE)
  301.                                     .addComponent(jDateChooser1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 374, javax.swing.GroupLayout.PREFERRED_SIZE))))
  302.                         .addGap(18, 18, 18)
  303.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  304.                             .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 115, Short.MAX_VALUE)
  305.                             .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  306.                         .addGap(0, 293, Short.MAX_VALUE)))
  307.                 .addContainerGap())
  308.         );
  309.         layout.setVerticalGroup(
  310.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  311.             .addGroup(layout.createSequentialGroup()
  312.                 .addContainerGap()
  313.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  314.                     .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
  315.                     .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
  316.                     .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
  317.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  318.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  319.                     .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
  320.                     .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
  321.                     .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
  322.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  323.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  324.                     .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
  325.                     .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE))
  326.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  327.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  328.                     .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
  329.                     .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE))
  330.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  331.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  332.                     .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  333.                     .addComponent(jDateChooser1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))
  334.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  335.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  336.                     .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  337.                     .addComponent(jDateChooser2, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))
  338.                 .addGap(18, 18, 18)
  339.                 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 223, javax.swing.GroupLayout.PREFERRED_SIZE)
  340.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  341.         );
  342.  
  343.         pack();
  344.     }// </editor-fold>                        
  345.  
  346.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  347.         // TODO add your handling code here:
  348.        
  349.        
  350.         String namaLengkap = jTextField2.getText();
  351.        
  352.         String namaPengguna =jTextField3.getText();
  353.        
  354.         String kataKunci = jTextField4.getText();
  355.        
  356.         java.sql.Date tanggalMulai = new java.sql.Date(jDateChooser1.getDate().getTime());
  357.        
  358.         java.sql.Date tanggalBerakhir = new java.sql.Date(jDateChooser2.getDate().getTime());
  359.        
  360.        
  361.         Connection koneksi = null;
  362.        
  363.         Statement stmt = null;
  364.        
  365.         PreparedStatement PSInsert = null;
  366.        
  367.         String query = "SELECT idpengguna,namalengkap,namapengguna,katakunci,tanggalmulai,tanggalberakhir FROM pengguna";
  368.        
  369.         String masukanData = "INSERT INTO pengguna" + "(namalengkap,namapengguna,katakunci,tanggalmulai,tanggalberakhir)VALUES" + "(?,?,?,?,?)";
  370.        
  371.        
  372.         String url = "jdbc:postgresql://localhost:5432/pdam";
  373.        
  374.        
  375.         String user ="steven";
  376.        
  377.         String password = "kucing";
  378.        
  379.        
  380.         try {
  381.            
  382.            
  383.             koneksi= DriverManager.getConnection(url,user,password);
  384.            
  385.             PSInsert = koneksi.prepareStatement(masukanData);
  386.            
  387.             PSInsert.setString(1, namaLengkap);
  388.            
  389.             PSInsert.setString(2, namaPengguna);
  390.            
  391.             PSInsert.setString(3, kataKunci);
  392.            
  393.             PSInsert.setDate(4, tanggalMulai);
  394.            
  395.             PSInsert.setDate(5, tanggalBerakhir);
  396.            
  397.            
  398.             PSInsert.executeUpdate();
  399.            
  400.            
  401.             stmt = koneksi.createStatement();
  402.            
  403.             ResultSet rs = stmt.executeQuery(query);
  404.            
  405.             ResultSetMetaData rsmd = rs.getMetaData();
  406.            
  407.            
  408.             Vector<Vector> coba2 = new Vector<Vector>();
  409.            
  410.            
  411.             while(rs.next()){
  412.            
  413.            
  414.             DateFormat terformat1 = new SimpleDateFormat("EEEE, dd MMMM yyyy");
  415.            
  416.             Date tanggalMulai2 = rs.getDate("tanggalmulai");
  417.            
  418.             String tanggalMulai3 = terformat1.format(tanggalMulai2);
  419.            
  420.            
  421.             Date tanggalBerakhir2 = rs.getDate("tanggalberakhir");
  422.            
  423.             String tanggalBerakhir3 = terformat1.format(tanggalBerakhir2);
  424.            
  425.            
  426.             Vector<String> isiBaris = new Vector<String>();
  427.            
  428.            
  429.             isiBaris.add(rs.getString("idpengguna"));
  430.            
  431.             isiBaris.add(rs.getString("namalengkap"));
  432.            
  433.             isiBaris.add(rs.getString("namapengguna"));
  434.            
  435.             isiBaris.add(rs.getString("katakunci"));
  436.            
  437.             isiBaris.add(tanggalMulai3);
  438.            
  439.             isiBaris.add(tanggalBerakhir3);
  440.            
  441.            
  442.            
  443.             coba2.add(isiBaris);
  444.            
  445.            
  446.             Vector<String> namaKolom = new Vector<String>();
  447.            
  448.            
  449.             namaKolom.addElement(rsmd.getColumnLabel(1));
  450.            
  451.             namaKolom.addElement(rsmd.getColumnLabel(2));
  452.            
  453.             namaKolom.addElement(rsmd.getColumnLabel(3));
  454.            
  455.             namaKolom.addElement(rsmd.getColumnLabel(4));
  456.            
  457.             namaKolom.addElement(rsmd.getColumnLabel(5));
  458.            
  459.             namaKolom.addElement(rsmd.getColumnLabel(6));
  460.            
  461.            
  462.            
  463.             DefaultTableModel tabel1 = new DefaultTableModel(coba2,namaKolom);
  464.            
  465.            
  466.             jTable1.setModel(tabel1);
  467.            
  468.            
  469.             koneksi.close();
  470.            
  471.            
  472.         }
  473.        
  474.        
  475.     }catch (SQLException ex){
  476.    
  477.     ex.printStackTrace();
  478.            
  479.            
  480.            
  481.            
  482.         }
  483.        
  484.        
  485.        
  486.        
  487.     }                                        
  488.  
  489.     /**
  490.      * @param args the command line arguments
  491.      */
  492.     public static void main(String args[]) {
  493.         /* Set the Nimbus look and feel */
  494.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  495.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  496.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  497.          */
  498.         try {
  499.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  500.                 if ("Nimbus".equals(info.getName())) {
  501.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  502.                     break;
  503.                 }
  504.             }
  505.         } catch (ClassNotFoundException ex) {
  506.             java.util.logging.Logger.getLogger(FrameInputUpdate6.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  507.         } catch (InstantiationException ex) {
  508.             java.util.logging.Logger.getLogger(FrameInputUpdate6.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  509.         } catch (IllegalAccessException ex) {
  510.             java.util.logging.Logger.getLogger(FrameInputUpdate6.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  511.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  512.             java.util.logging.Logger.getLogger(FrameInputUpdate6.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  513.         }
  514.         //</editor-fold>
  515.  
  516.         /* Create and display the form */
  517.         java.awt.EventQueue.invokeLater(new Runnable() {
  518.             public void run() {
  519.                 new FrameInputUpdate6().setVisible(true);
  520.             }
  521.         });
  522.     }
  523.  
  524.     // Variables declaration - do not modify                    
  525.     private javax.swing.JButton jButton1;
  526.     private javax.swing.JButton jButton2;
  527.     private com.toedter.calendar.JDateChooser jDateChooser1;
  528.     private com.toedter.calendar.JDateChooser jDateChooser2;
  529.     private javax.swing.JLabel jLabel1;
  530.     private javax.swing.JLabel jLabel2;
  531.     private javax.swing.JLabel jLabel3;
  532.     private javax.swing.JLabel jLabel4;
  533.     private javax.swing.JLabel jLabel5;
  534.     private javax.swing.JLabel jLabel6;
  535.     private javax.swing.JScrollPane jScrollPane1;
  536.     private javax.swing.JTable jTable1;
  537.     private javax.swing.JTextField jTextField1;
  538.     private javax.swing.JTextField jTextField2;
  539.     private javax.swing.JTextField jTextField3;
  540.     private javax.swing.JTextField jTextField4;
  541.     // End of variables declaration                  
  542. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement