Advertisement
stevennathaniel

Latihan 12 Input Update Revisi 2

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