Advertisement
Guest User

Untitled

a guest
Oct 7th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 23.98 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. /*
  7.  * Formkendaraanmasuk.java
  8.  *
  9.  * Created on 13 Mar 17, 15:31:15
  10.  */
  11. package Aplikasi;
  12. import javax.swing.*;
  13. import java.sql.*;
  14. import java.util.Date;
  15. import java.text.SimpleDateFormat;
  16. import javax.swing.table.DefaultTableModel;
  17. import aplikasi.koneksi;
  18.  
  19. /**
  20.  *
  21.  * @author Yahdi
  22.  */
  23. public class Formkendaraanmasuk extends javax.swing.JFrame {
  24.     String nik;
  25. String tglmasuk;
  26. String plat_no;
  27. String jns;
  28. String status;
  29. String id_parkir;
  30. DefaultTableModel Model;
  31. Connection koneksi;
  32.  
  33. private void Reset(){
  34.         nk.setText("");
  35.         no.setText("");
  36.         platNomor.setText("");
  37.         nk.requestFocus();      
  38.     }
  39. //Tampilan TabelData
  40. public Formkendaraanmasuk() {
  41.         initComponents();
  42.         Object[] row= {"No Parkir","NIK","Tgl Masuk", "No Plat", "J.Kendaraan", "Status"};
  43.         Model=new DefaultTableModel(null,row);
  44.         tabel.setModel(Model);
  45.         tglskrg();
  46.         tampildataketabel();
  47.  
  48.     }
  49. // script untuk membuat action pada tabel sehingga jika di clik pada tabel akan muncul pada text field
  50. private void Click_Get_Data_Table(){
  51.     int i = this.tabel.getSelectedRow();
  52.    
  53.         if(i == -1){
  54.  
  55.         return;
  56.     }
  57.     String id_parkir  = (String) Model.getValueAt(i, 0);
  58.         String nik  = (String) Model.getValueAt(i, 1);
  59.     String plat_no  = (String) Model.getValueAt(i,3);
  60.     String jns = (String) Model.getValueAt(i, 4);
  61.         String tglmasuk = (String) Model.getValueAt(i,2);
  62.         String status   = (String) Model.getValueAt(i, 5);
  63.  
  64.  
  65.         this.no.setText(id_parkir);
  66.     this.nk.setText(nik);
  67.     this.platNomor.setText(plat_no);
  68.         this.jenis.setSelectedItem(jns);
  69.         this.tftanggal.setText(tglmasuk);
  70.         this.sts.setSelectedItem(status);
  71.  
  72.  
  73. }
  74. //Tampilan TabelData
  75.  
  76. // script untuk membuat action pada tabel sehingga jika di clik pada tabel akan muncul pada text field
  77.  
  78. public void tglskrg(){
  79. Date skrg= new Date();
  80. SimpleDateFormat format= new SimpleDateFormat("dd-MM-yyyy");
  81. String tgl = format.format(skrg);
  82. tftanggal.setText(format.format(skrg));
  83. }
  84.  
  85. //mengkoneksikan ke database
  86.     public void konekdatabase(){
  87. try{
  88. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  89. koneksi =DriverManager.getConnection("jdbc:mysql://localhost:3306/datalogin","root","");
  90. }
  91. catch (Exception e)
  92. {
  93. System.err.println("Exception: "+e.getMessage());
  94. }
  95. }
  96.  
  97.     public void tampildataketabel(){
  98.         Model.getDataVector().removeAllElements();
  99.         Model.fireTableDataChanged();
  100.  
  101.         try {
  102.             Statement stat= (Statement)DriverManager.getConnection("jdbc:mysql://localhost:3306/datalogin","root","").createStatement();
  103.             String sql = "Select * From parkir_masuk";
  104.             ResultSet res = stat.executeQuery(sql);
  105.  
  106.             while (res.next()){
  107.                 Object[] nilai = new Object[6];
  108.                 nilai[0] = res.getString("id_parkir");
  109.                 nilai[1] = res.getString("nik");
  110.                 nilai[2] = res.getString("tglmasuk");
  111.                 nilai[3] = res.getString("noplat");
  112.                 nilai[4] = res.getString("jns");
  113.                 nilai[5] = res.getString("status");
  114.  
  115.                 Model.addRow(nilai);
  116.             }
  117.  
  118.         }catch (SQLException ex){
  119.             JOptionPane.showMessageDialog(null, ex.getMessage());
  120.         }
  121.         //Click_Get_Data_Table();
  122. }
  123.  
  124.     public void data(){
  125. id_parkir=no.getText();
  126. nik=nk.getText();
  127. tglmasuk=tftanggal.getText();
  128. plat_no=platNomor.getText();
  129. jns=(String)jenis.getSelectedItem();
  130. status=(String) sts.getSelectedItem();
  131. }
  132.  
  133.     /** Creates new form Formkendaraanmasuk */
  134.    
  135.  
  136.     /** This method is called from within the constructor to
  137.      * initialize the form.
  138.      * WARNING: Do NOT modify this code. The content of this method is
  139.      * always regenerated by the Form Editor.
  140.      */
  141.     @SuppressWarnings("unchecked")
  142.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  143.     private void initComponents() {
  144.  
  145.         jScrollPane1 = new javax.swing.JScrollPane();
  146.         jTable1 = new javax.swing.JTable();
  147.         jPanel1 = new javax.swing.JPanel();
  148.         formparkir = new javax.swing.JLabel();
  149.         jLabel2 = new javax.swing.JLabel();
  150.         jLabel3 = new javax.swing.JLabel();
  151.         jLabel4 = new javax.swing.JLabel();
  152.         jLabel5 = new javax.swing.JLabel();
  153.         jLabel6 = new javax.swing.JLabel();
  154.         jLabel7 = new javax.swing.JLabel();
  155.         no = new javax.swing.JTextField();
  156.         nk = new javax.swing.JTextField();
  157.         platNomor = new javax.swing.JTextField();
  158.         jenis = new javax.swing.JComboBox();
  159.         tftanggal = new javax.swing.JTextField();
  160.         jButton1 = new javax.swing.JButton();
  161.         jButton2 = new javax.swing.JButton();
  162.         jButton3 = new javax.swing.JButton();
  163.         jButton4 = new javax.swing.JButton();
  164.         jButton5 = new javax.swing.JButton();
  165.         jScrollPane2 = new javax.swing.JScrollPane();
  166.         tabel = new javax.swing.JTable();
  167.         sts = new javax.swing.JComboBox();
  168.  
  169.         jTable1.setModel(new javax.swing.table.DefaultTableModel(
  170.             new Object [][] {
  171.                 {null, null, null, null},
  172.                 {null, null, null, null},
  173.                 {null, null, null, null},
  174.                 {null, null, null, null}
  175.             },
  176.             new String [] {
  177.                 "Title 1", "Title 2", "Title 3", "Title 4"
  178.             }
  179.         ));
  180.         jScrollPane1.setViewportView(jTable1);
  181.  
  182.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  183.  
  184.         formparkir.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
  185.         formparkir.setText("FORM PARKIR");
  186.  
  187.         jLabel2.setText("No Parkir");
  188.  
  189.         jLabel3.setText("NIK");
  190.  
  191.         jLabel4.setText("No Polisi");
  192.  
  193.         jLabel5.setText("Jenis Kendaraan");
  194.  
  195.         jLabel6.setText("Tanggal");
  196.  
  197.         jLabel7.setText("Status");
  198.  
  199.         no.addActionListener(new java.awt.event.ActionListener() {
  200.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  201.                 noActionPerformed(evt);
  202.             }
  203.         });
  204.  
  205.         platNomor.addActionListener(new java.awt.event.ActionListener() {
  206.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  207.                 platNomorActionPerformed(evt);
  208.             }
  209.         });
  210.  
  211.         jenis.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Mobil", "Sepeda Motor" }));
  212.         jenis.addActionListener(new java.awt.event.ActionListener() {
  213.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  214.                 jenisActionPerformed(evt);
  215.             }
  216.         });
  217.  
  218.         tftanggal.addActionListener(new java.awt.event.ActionListener() {
  219.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  220.                 tftanggalActionPerformed(evt);
  221.             }
  222.         });
  223.  
  224.         jButton1.setText("Simpan");
  225.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  226.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  227.                 jButton1ActionPerformed(evt);
  228.             }
  229.         });
  230.  
  231.         jButton2.setText("Cari");
  232.         jButton2.addActionListener(new java.awt.event.ActionListener() {
  233.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  234.                 jButton2ActionPerformed(evt);
  235.             }
  236.         });
  237.  
  238.         jButton3.setText("Ubah");
  239.         jButton3.addActionListener(new java.awt.event.ActionListener() {
  240.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  241.                 jButton3ActionPerformed(evt);
  242.             }
  243.         });
  244.  
  245.         jButton4.setText("Hapus");
  246.         jButton4.addActionListener(new java.awt.event.ActionListener() {
  247.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  248.                 jButton4ActionPerformed(evt);
  249.             }
  250.         });
  251.  
  252.         jButton5.setText("Reset");
  253.         jButton5.addActionListener(new java.awt.event.ActionListener() {
  254.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  255.                 jButton5ActionPerformed(evt);
  256.             }
  257.         });
  258.  
  259.         tabel.setModel(new javax.swing.table.DefaultTableModel(
  260.             new Object [][] {
  261.                 {null, null, null, null},
  262.                 {null, null, null, null},
  263.                 {null, null, null, null},
  264.                 {null, null, null, null}
  265.             },
  266.             new String [] {
  267.                 "Title 1", "Title 2", "Title 3", "Title 4"
  268.             }
  269.         ));
  270.         tabel.addMouseListener(new java.awt.event.MouseAdapter() {
  271.             public void mouseClicked(java.awt.event.MouseEvent evt) {
  272.                 tabelMouseClicked(evt);
  273.             }
  274.         });
  275.         jScrollPane2.setViewportView(tabel);
  276.  
  277.         sts.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Masuk", "Keluar" }));
  278.  
  279.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  280.         jPanel1.setLayout(jPanel1Layout);
  281.         jPanel1Layout.setHorizontalGroup(
  282.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  283.             .addGroup(jPanel1Layout.createSequentialGroup()
  284.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  285.                     .addGroup(jPanel1Layout.createSequentialGroup()
  286.                         .addGap(159, 159, 159)
  287.                         .addComponent(formparkir))
  288.                     .addGroup(jPanel1Layout.createSequentialGroup()
  289.                         .addContainerGap()
  290.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  291.                             .addComponent(jLabel2)
  292.                             .addComponent(jLabel3)
  293.                             .addComponent(jLabel4)
  294.                             .addComponent(jLabel5)
  295.                             .addComponent(jLabel6)
  296.                             .addComponent(jLabel7))
  297.                         .addGap(51, 51, 51)
  298.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  299.                             .addComponent(no)
  300.                             .addComponent(sts, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  301.                             .addComponent(tftanggal)
  302.                             .addComponent(jenis, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  303.                             .addComponent(platNomor)
  304.                             .addComponent(nk)))
  305.                     .addGroup(jPanel1Layout.createSequentialGroup()
  306.                         .addGap(2, 2, 2)
  307.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  308.                             .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 425, javax.swing.GroupLayout.PREFERRED_SIZE)
  309.                             .addGroup(jPanel1Layout.createSequentialGroup()
  310.                                 .addComponent(jButton1)
  311.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  312.                                 .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
  313.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  314.                                 .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE)
  315.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  316.                                 .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 73, javax.swing.GroupLayout.PREFERRED_SIZE)
  317.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  318.                                 .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)))))
  319.                 .addContainerGap(79, Short.MAX_VALUE))
  320.         );
  321.         jPanel1Layout.setVerticalGroup(
  322.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  323.             .addGroup(jPanel1Layout.createSequentialGroup()
  324.                 .addComponent(formparkir)
  325.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  326.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  327.                     .addComponent(jLabel2)
  328.                     .addComponent(no, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  329.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  330.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  331.                     .addComponent(jLabel3)
  332.                     .addComponent(nk, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  333.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  334.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  335.                     .addComponent(jLabel4)
  336.                     .addComponent(platNomor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  337.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  338.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  339.                     .addComponent(jLabel5)
  340.                     .addComponent(jenis, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  341.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  342.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  343.                     .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
  344.                     .addComponent(tftanggal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  345.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  346.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  347.                     .addComponent(jLabel7)
  348.                     .addComponent(sts, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  349.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  350.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  351.                     .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  352.                     .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  353.                     .addComponent(jButton3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  354.                     .addComponent(jButton4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  355.                     .addComponent(jButton5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  356.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 17, Short.MAX_VALUE)
  357.                 .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 402, javax.swing.GroupLayout.PREFERRED_SIZE))
  358.         );
  359.  
  360.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  361.         getContentPane().setLayout(layout);
  362.         layout.setHorizontalGroup(
  363.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  364.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  365.         );
  366.         layout.setVerticalGroup(
  367.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  368.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  369.         );
  370.  
  371.         pack();
  372.     }// </editor-fold>                        
  373.  
  374. private void noActionPerformed(java.awt.event.ActionEvent evt) {                                  
  375. // TODO add your handling code here:
  376. }                                  
  377.  
  378. private void platNomorActionPerformed(java.awt.event.ActionEvent evt) {                                          
  379. // TODO add your handling code here:
  380. }                                        
  381.  
  382. private void tabelMouseClicked(java.awt.event.MouseEvent evt) {                                  
  383. // TODO add your handling code here:
  384.     Click_Get_Data_Table();
  385. }                                  
  386.  
  387. private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  388. // TODO add your handling code here:
  389.     Reset();
  390. }                                        
  391.  
  392. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  393. // TODO add your handling code here:
  394.     try{
  395.         konekdatabase();
  396.         koneksi.createStatement().executeUpdate("insert into parkir_masuk values('"+no.getText()+"','"+nk.getText()+"','"+platNomor.getText()+"',"+"'"+tftanggal.getText()+"','"+jenis.getSelectedItem()+"','"+sts.getSelectedItem()+"')");
  397.         Reset();
  398.     }
  399.     catch(SQLException ex){
  400.         JOptionPane.showMessageDialog(rootPane,"Gagal");
  401.     }
  402.     tampildataketabel();
  403. }                                        
  404.  
  405. private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  406. // TODO add your handling code here:
  407.                                      
  408.   if(JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Ingin DiUbah..?","Warning",2) == JOptionPane.YES_OPTION)
  409.     try{
  410.     konekdatabase();
  411.               String sql = "UPDATE parkir_masuk set noplat='"+platNomor.getText()+"',"+"tglmasuk='"+tftanggal.getText()+"',"+"jns='"+jenis.getSelectedItem()+"',"+"status='"+sts.getSelectedItem()+"'"+"WHERE nik='"+nk.getText()+"'";
  412. koneksi.createStatement().executeUpdate(sql);
  413.     tampildataketabel();
  414.     Reset();
  415.     JOptionPane.showMessageDialog(null,"Proses Update Berhasil");
  416.  }catch (Exception ex){
  417.      JOptionPane.showMessageDialog(null,"Proses Update Gagal");
  418.      System.out.println(ex.getMessage());
  419.  
  420.  }                            
  421.  
  422. }                                        
  423.  
  424. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  425. // TODO add your handling code here:
  426.     konekdatabase();
  427.         try
  428.         {
  429.             String cari=nk.getText();
  430.             Statement statement=koneksi.createStatement();
  431.             String sql="select * from parkir_masuk where noplat like '"+cari+"%'";
  432.             ResultSet rs=statement.executeQuery(sql);
  433.             if(rs.next())
  434.             {
  435.                 no.setText(rs.getString(1));
  436.                 nk.setText(rs.getString(2));
  437.                 platNomor.setText(rs.getString(3));
  438.                 jenis.setSelectedItem(rs.getString(4));
  439.                 tftanggal.setText(rs.getString(5));
  440.                 sts.setSelectedItem(rs.getString(6));
  441.                 }
  442.             else{
  443.                 JOptionPane.showMessageDialog(null, "DATA TIDAK ADA DALAM DATABASE");
  444.             }
  445.             statement.close();
  446.             koneksi.close();
  447.         }
  448.         catch (Exception ex)
  449.         {
  450.             System.out.println("Error: "+ex);
  451.         }                              
  452.  
  453. }                                        
  454.  
  455. private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  456. // TODO add your handling code here:
  457.     if(JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Ingin Hapus..?","Warning",2) == JOptionPane.YES_OPTION)
  458.  
  459. try {
  460.    konekdatabase();
  461.     String sql = "DELETE FROM parkir_masuk WHERE id_parkir = '"+no.getText()+"'";
  462.     koneksi.createStatement().executeUpdate(sql);
  463.  
  464.     tampildataketabel();
  465.     Reset();
  466.     JOptionPane.showMessageDialog(null,"Data Berhasil Di Hapus");
  467.  
  468. }catch (Exception ex) {
  469.     JOptionPane.showMessageDialog(null,"Data Gagal Dihapus");
  470.     System.out.println(ex.getMessage());
  471. }
  472.  
  473. }                                        
  474.  
  475. private void tftanggalActionPerformed(java.awt.event.ActionEvent evt) {                                          
  476. // TODO add your handling code here:
  477. }                                        
  478.  
  479.     private void jenisActionPerformed(java.awt.event.ActionEvent evt) {                                      
  480.         // TODO add your handling code here:
  481.     }                                    
  482.  
  483.     /**
  484.      * @param args the command line arguments
  485.      */
  486.     public static void main(String args[]) {
  487.         /* Set the Nimbus look and feel */
  488.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  489.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  490.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  491.          */
  492.         try {
  493.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  494.                 if ("Nimbus".equals(info.getName())) {
  495.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  496.                     break;
  497.                 }
  498.             }
  499.         } catch (ClassNotFoundException ex) {
  500.             java.util.logging.Logger.getLogger(Formkendaraanmasuk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  501.         } catch (InstantiationException ex) {
  502.             java.util.logging.Logger.getLogger(Formkendaraanmasuk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  503.         } catch (IllegalAccessException ex) {
  504.             java.util.logging.Logger.getLogger(Formkendaraanmasuk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  505.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  506.             java.util.logging.Logger.getLogger(Formkendaraanmasuk.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  507.         }
  508.         //</editor-fold>
  509.  
  510.         /* Create and display the form */
  511.         java.awt.EventQueue.invokeLater(new Runnable() {
  512.  
  513.             public void run() {
  514.                 new Formkendaraanmasuk().setVisible(true);
  515.             }
  516.         });
  517.     }
  518.     // Variables declaration - do not modify                    
  519.     private javax.swing.JLabel formparkir;
  520.     private javax.swing.JButton jButton1;
  521.     private javax.swing.JButton jButton2;
  522.     private javax.swing.JButton jButton3;
  523.     private javax.swing.JButton jButton4;
  524.     private javax.swing.JButton jButton5;
  525.     private javax.swing.JLabel jLabel2;
  526.     private javax.swing.JLabel jLabel3;
  527.     private javax.swing.JLabel jLabel4;
  528.     private javax.swing.JLabel jLabel5;
  529.     private javax.swing.JLabel jLabel6;
  530.     private javax.swing.JLabel jLabel7;
  531.     private javax.swing.JPanel jPanel1;
  532.     private javax.swing.JScrollPane jScrollPane1;
  533.     private javax.swing.JScrollPane jScrollPane2;
  534.     private javax.swing.JTable jTable1;
  535.     private javax.swing.JComboBox jenis;
  536.     private javax.swing.JTextField nk;
  537.     private javax.swing.JTextField no;
  538.     private javax.swing.JTextField platNomor;
  539.     private javax.swing.JComboBox sts;
  540.     private javax.swing.JTable tabel;
  541.     private javax.swing.JTextField tftanggal;
  542.     // End of variables declaration                  
  543. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement