Minggu, 18 November 2018

codingan NetBeans untuk membuat login



Desain Login




Keterangan :
  •  Untuk kolom Nama kalian menggunakan Text Field.
  •  Untuk kolom Password kalian menggunakan Password Field.
  •  Untuk tombol login dan keluar kalian menggunakan Button.
Setelah kalian membuat desain login 

- Langkah awal kalian harus klik kanan pada Text Field, dan Button satu per-satu tidak boleh berbarengan..
- Setelah itu pilih Change Variable Name...
- Lalu ubah nama menjadi :

Text Field : nama
Password Field : password
Button : login
Button : keluar


Dibawah ini adalah Codingan Login
  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 biodata_siswa;

  7. /**
  8.  *
  9.  * @author Rei Fandi
  10.  */
  11. public class desaignlogin extends javax.swing.JFrame {

  12.     /**
  13.      * Creates new form desaignlogin
  14.      */
  15.     public desaignlogin() {
  16.         initComponents();
  17.     }

  18.     /**
  19.      * This method is called from within the constructor to initialize the form.
  20.      * WARNING: Do NOT modify this code. The content of this method is always
  21.      * regenerated by the Form Editor.
  22.      */
  23.     @SuppressWarnings("unchecked")
  24.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  25.     private void initComponents() {

  26.         jLabel1 = new javax.swing.JLabel();
  27.         jLabel2 = new javax.swing.JLabel();
  28.         jLabel3 = new javax.swing.JLabel();
  29.         nama = new javax.swing.JTextField();
  30.         login = new javax.swing.JButton();
  31.         keluar = new javax.swing.JButton();
  32.         password = new javax.swing.JPasswordField();

  33.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

  34.         jLabel1.setFont(new java.awt.Font("Tempus Sans ITC", 1, 18)); // NOI18N
  35.         jLabel1.setText("\" Login \"");
  36.         jLabel1.setAlignmentY(10.0F);
  37.         jLabel1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

  38.         jLabel2.setText("Nama :");

  39.         jLabel3.setText("Password :");

  40.         login.setText("Login");
  41.         login.addActionListener(new java.awt.event.ActionListener() {
  42.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  43.                 loginActionPerformed(evt);
  44.             }
  45.         });

  46.         keluar.setText("Keluar");
  47.         keluar.addActionListener(new java.awt.event.ActionListener() {
  48.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  49.                 keluarActionPerformed(evt);
  50.             }
  51.         });

  52.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  53.         getContentPane().setLayout(layout);
  54.         layout.setHorizontalGroup(
  55.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  56.             .addGroup(layout.createSequentialGroup()
  57.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  58.                     .addGroup(layout.createSequentialGroup()
  59.                         .addGap(24, 24, 24)
  60.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  61.                             .addComponent(jLabel3)
  62.                             .addComponent(jLabel2)
  63.                             .addComponent(login, javax.swing.GroupLayout.PREFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE))
  64.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  65.                             .addGroup(layout.createSequentialGroup()
  66.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  67.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  68.                                     .addComponent(nama, javax.swing.GroupLayout.DEFAULT_SIZE, 136, Short.MAX_VALUE)
  69.                                     .addComponent(password)))
  70.                             .addGroup(layout.createSequentialGroup()
  71.                                 .addGap(24, 24, 24)
  72.                                 .addComponent(keluar, javax.swing.GroupLayout.PREFERRED_SIZE, 87, javax.swing.GroupLayout.PREFERRED_SIZE))))
  73.                     .addGroup(layout.createSequentialGroup()
  74.                         .addGap(127, 127, 127)
  75.                         .addComponent(jLabel1)))
  76.                 .addContainerGap(155, Short.MAX_VALUE))
  77.         );
  78.         layout.setVerticalGroup(
  79.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  80.             .addGroup(layout.createSequentialGroup()
  81.                 .addContainerGap()
  82.                 .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
  83.                 .addGap(17, 17, 17)
  84.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  85.                     .addComponent(jLabel2)
  86.                     .addComponent(nama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  87.                 .addGap(18, 18, 18)
  88.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  89.                     .addComponent(jLabel3)
  90.                     .addComponent(password, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  91.                 .addGap(27, 27, 27)
  92.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  93.                     .addComponent(login)
  94.                     .addComponent(keluar))
  95.                 .addContainerGap(121, Short.MAX_VALUE))
  96.         );

  97.         pack();
  98.     }// </editor-fold>                        

  99.     private void loginActionPerformed(java.awt.event.ActionEvent evt) {                                      
  100.         // TODO add your handling code here:
  101.         String user = "laras";
  102.             String pas = "12345";
  103.             String username = nama.getText();
  104.             String pasword = password.getText();
  105.             if (nama.equals(nama)&&password.equals(password)){
  106.                    this.setVisible(false);
  107.                    new projectbiodata()(nama data yang akan kalian panggil).setVisible(true);
  108.             } else {
  109.                 javax.swing.JOptionPane.showMessageDialog(null, "Maaf user bame atau" +"Password anda salah");
  110.                 nama.setText("");
  111.                 password.setText("");
  112.                 nama.requestFocus();
  113.             
  114.             }
  115.     }                                     

  116.     private void keluarActionPerformed(java.awt.event.ActionEvent evt) {                                       
  117.         // TODO add your handling code here:
  118.         System.exit(0);
  119.     }                                      

  120.     /**
  121.      * @param args the command line arguments
  122.      */
  123.     public static void main(String args[]) {
  124.         /* Set the Nimbus look and feel */
  125.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  126.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  127.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
  128.          */
  129.         try {
  130.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  131.                 if ("Nimbus".equals(info.getName())) {
  132.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  133.                     break;
  134.                 }
  135.             }
  136.         } catch (ClassNotFoundException ex) {
  137.             java.util.logging.Logger.getLogger(desaignlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  138.         } catch (InstantiationException ex) {
  139.             java.util.logging.Logger.getLogger(desaignlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  140.         } catch (IllegalAccessException ex) {
  141.             java.util.logging.Logger.getLogger(desaignlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  142.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  143.             java.util.logging.Logger.getLogger(desaignlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  144.         }
  145.         //</editor-fold>

  146.         /* Create and display the form */
  147.         java.awt.EventQueue.invokeLater(new Runnable() {
  148.             public void run() {
  149.                 new desaignlogin().setVisible(true);
  150.             }
  151.         });
  152.     }

  153.     // Variables declaration - do not modify                     
  154.     private javax.swing.JLabel jLabel1;
  155.     private javax.swing.JLabel jLabel2;
  156.     private javax.swing.JLabel jLabel3;
  157.     private javax.swing.JButton keluar;
  158.     private javax.swing.JButton login;
  159.     private javax.swing.JTextField nama;
  160.     private javax.swing.JPasswordField password;
  161.     // End of variables declaration                   
  162. }



NOTE : Nomer 27 - 111 dan 140 - 168 jangan terlalu diperhatikan ya guys soalnya disana tidak terlalu penting
jdi kalian harus memperhatikan nomer 6,12,17,18 dan 112-133 saja ya...dari pada kalian pusing melihat tulisan semua kan kgk asik :) wkwk. Dan satu lagi jika ada tulisan berwarna merah jangan diketik ya guys itu bukan codingan tetapi pernyataan :)



" Semoga Bermanfaat "



Jumat, 02 November 2018

cara membuat biodata menggunakan GUI


- Langkah awal kalian harus megklik Text Field, Text Area, Combo Box, dan Button satu per-satu tidak boleh berbarengan.
- Setelah itu klik kanan pada Text Field, Text Area, Combo Box, dan Button.
- Setelah itu klik Change Variable Name...
- Lalu ubah menjadi
TextArea1 : no
TextArea2 : nama 
TextArea3 : alamat
Combo Box : jeniskelamin/ jenis_kelamin (tidak boleh menggunakan spasi, jdi pengganti spasi adalah garis bawah seperti contoh disamping).
TextArea4 : tangal_lahir
Button1 : bersih
Button2 : proses
Button3 : keluar

setelah itu baru masuk kodingan

  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 biodata_siswa;

  7. /**
  8. *
  9. * @author Rei Fandi
  10.  */
  11. public class projectbiodata extends javax.swing.JFrame {

  12. /**
  13.   * Creates new form projectbiodata
  14. */
  15. public projectbiodata() {
  16. initComponents();

  17. }

  18. /**
  19. * This method is called from within the constructor to initialize the form.
  20. * WARNING: Do NOT modify this code. The content of this method is always
  21. * regenerated by the Form Editor.
  22. */
  23. @SuppressWarnings("unchecked")
  24. // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  25. private void initComponents() {
  26.         jButton3 = new javax.swing.JButton();
  27.         jLabel1 = new javax.swing.JLabel();
  28.         jLabel2 = new javax.swing.JLabel();
  29.         jLabel3 = new javax.swing.JLabel();
  30.         jLabel4 = new javax.swing.JLabel();
  31.         no = new javax.swing.JTextField();
  32.         nama = new javax.swing.JTextField();
  33.         alamat = new javax.swing.JTextField();
  34.         jLabel5 = new javax.swing.JLabel();
  35.         jScrollPane1 = new javax.swing.JScrollPane();
  36.         biodata = new javax.swing.JTextArea();
  37.         Proses = new javax.swing.JButton();
  38.         keluar = new javax.swing.JButton();
  39.         bersih = new javax.swing.JButton();
  40.         jLabel6 = new javax.swing.JLabel();
  41.         tanggal = new javax.swing.JTextField();
  42.         jenis = new javax.swing.JComboBox<>();

  43.         jButton3.setText("jButton3");

  44.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  45.         setName("jenis kelamin"); // NOI18N

  46.         jLabel1.setText("Biodata Siswa SMK MANDALAHAYU");

  47.         jLabel2.setText("No.Siswa :");

  48.         jLabel3.setText("Nama Siswa :");

  49.         jLabel4.setText("Jenis Kelamin :");

  50.         nama.addActionListener(new java.awt.event.ActionListener() {
  51.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  52.                 namaActionPerformed(evt);
  53.             }
  54.         });

  55.         jLabel5.setText("Alamat Siswa :");

  56.         biodata.setColumns(20);
  57.         biodata.setRows(5);
  58.         jScrollPane1.setViewportView(biodata);

  59.         Proses.setText("Proses");
  60.         Proses.addActionListener(new java.awt.event.ActionListener() {
  61.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  62.                 ProsesActionPerformed(evt);
  63.             }
  64.         });

  65.         keluar.setText("Keluar");
  66.         keluar.addActionListener(new java.awt.event.ActionListener() {
  67.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  68.                 keluarActionPerformed(evt);
  69.             }
  70.         });

  71.         bersih.setText("Bersih");
  72.         bersih.addActionListener(new java.awt.event.ActionListener() {
  73.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  74.                 bersihActionPerformed(evt);
  75.             }
  76.         });

  77.         jLabel6.setText("Tanggal Lahir :");

  78.         jenis.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Laki-Laki", "Perempuan" }));
  79.         jenis.addActionListener(new java.awt.event.ActionListener() {
  80.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  81.                 jenisActionPerformed(evt);
  82.             }
  83.         });

  84.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  85.         getContentPane().setLayout(layout);
  86.         layout.setHorizontalGroup(
  87.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  88.             .addGroup(layout.createSequentialGroup()
  89.                 .addGap(127, 127, 127)
  90.                 .addComponent(jLabel1)
  91.                 .addGap(0, 0, Short.MAX_VALUE))
  92.             .addGroup(layout.createSequentialGroup()
  93.                 .addGap(24, 24, 24)
  94.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  95.                     .addGroup(layout.createSequentialGroup()
  96.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  97.                             .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 75, Short.MAX_VALUE)
  98.                             .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
  99.                             .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  100.                             .addComponent(jLabel4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  101.                             .addComponent(jLabel5, javax.swing.GroupLayout.Alignment.LEADING))
  102.                         .addGap(18, 18, 18)
  103.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  104.                             .addComponent(nama)
  105.                             .addComponent(alamat)
  106.                             .addComponent(no)
  107.                             .addComponent(tanggal)
  108.                             .addComponent(jenis, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  109.                         .addGap(10, 10, 10)
  110.                         .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  111.                         .addGap(28, 28, 28))
  112.                     .addGroup(layout.createSequentialGroup()
  113.                         .addComponent(bersih)
  114.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  115.                         .addComponent(Proses)
  116.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  117.                         .addComponent(keluar)
  118.                         .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
  119.         );
  120.         layout.setVerticalGroup(
  121.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  122.             .addGroup(layout.createSequentialGroup()
  123.                 .addContainerGap()
  124.                 .addComponent(jLabel1)
  125.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  126.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  127.                     .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  128.                     .addGroup(layout.createSequentialGroup()
  129.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  130.                             .addComponent(jLabel2)
  131.                             .addComponent(no, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  132.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  133.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  134.                             .addComponent(jLabel3)
  135.                             .addComponent(nama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  136.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  137.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  138.                             .addComponent(jLabel5)
  139.                             .addComponent(alamat, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  140.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  141.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  142.                             .addComponent(jLabel4)
  143.                             .addComponent(jenis, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
  144.                 .addGap(18, 18, 18)
  145.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  146.                     .addComponent(jLabel6)
  147.                     .addComponent(tanggal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  148.                 .addGap(46, 46, 46)
  149.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  150.                     .addComponent(bersih)
  151.                     .addComponent(Proses)
  152.                     .addComponent(keluar))
  153.                 .addContainerGap(44, Short.MAX_VALUE))
  154.         );

  155.         pack();
  156.     }// </editor-fold>                        

  157.     private void ProsesActionPerformed(java.awt.event.ActionEvent evt) {                                       
  158.         // TODO add your handling code here:
  159.         biodata(nama text area kalian tdi).setText("\n no \t: "+no(nama text filed kalian).getText()+"\n nama siswa(nama text filed kalian) \t: "+nama.getText()
  160.                 +"\n Jenis Kelamin(nama combo box kalian) \t: "+ jenis.getSelectedItem()
  161.                 +"\n Alamat : "+ alamat(nama text filed kalian).getText()
  162.                 +"\n Tanggal Lahir : "+ tanggal(nama text filed kalian).getText());
  163.     }                                      

  164.     private void keluarActionPerformed(java.awt.event.ActionEvent evt) {                                       
  165.         // TODO add your handling code here:
  166.         System.exit(0);
  167.     }                                      

  168.     private void bersihActionPerformed(java.awt.event.ActionEvent evt) {                                       
  169.         // TODO add your handling code here:
  170.         nama.setText("");
  171.         no.setText("");
  172.         tanggal.setText("");
  173.         alamat.setText("");
  174.         biodata.setText("");
  175.     }                                      

  176.     /**
  177.      * @param args the command line arguments
  178.      */
  179.     public static void main(String args[]) {
  180.         /* Set the Nimbus look and feel */
  181.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  182.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  183.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
  184.          */
  185.         try {
  186.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  187.                 if ("Nimbus".equals(info.getName())) {
  188.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  189.                     break;
  190.                 }
  191.             }
  192.         } catch (ClassNotFoundException ex) {
  193.             java.util.logging.Logger.getLogger(projectbiodata.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  194.         } catch (InstantiationException ex) {
  195.             java.util.logging.Logger.getLogger(projectbiodata.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  196.         } catch (IllegalAccessException ex) {
  197.             java.util.logging.Logger.getLogger(projectbiodata.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  198.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  199.             java.util.logging.Logger.getLogger(projectbiodata.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  200.         }
  201.         //</editor-fold>

  202.         /* Create and display the form */
  203.         java.awt.EventQueue.invokeLater(new Runnable() {
  204.             public void run() {
  205.                 new projectbiodata().setVisible(true);
  206.             }
  207.         });
  208.     }

  209.     // Variables declaration - do not modify                     
  210.     private javax.swing.JButton Proses;
  211.     private javax.swing.JTextField alamat;
  212.     private javax.swing.JButton bersih;
  213.     private javax.swing.JTextArea biodata;
  214.     private javax.swing.JButton jButton3;
  215.     private javax.swing.JLabel jLabel1;
  216.     private javax.swing.JLabel jLabel2;
  217.     private javax.swing.JLabel jLabel3;
  218.     private javax.swing.JLabel jLabel4;
  219.     private javax.swing.JLabel jLabel5;
  220.     private javax.swing.JLabel jLabel6;
  221.     private javax.swing.JScrollPane jScrollPane1;
  222.     private javax.swing.JComboBox<String> jenis;
  223.     private javax.swing.JButton keluar;
  224.     private javax.swing.JTextField nama;
  225.     private javax.swing.JTextField no;
  226.     private javax.swing.JTextField tanggal;
  227.     // End of variables declaration                   
  228. }





Keterangan : Sebenarnya nomer 30 - 177 itu tidak terlalu penting jadi kalian tidak usah pusing mengapa kaya gini dan seperti ini, karena nomer 30 - 177 itu termasuk data desaign yang tadi kita buat. Tetapi jikalau kalian ingin memahaminya lebih lanjut tidak apa-apa....intinya buat belajar :)


Contoh codingan untuk Transaksi pada NetBeans

Contoh Codingan untuk Transaksi pada NetBeans /*  * To change this license header, choose License Headers in Project Properties. ...