Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package datasiswa;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.ResultSetMetaData;
- import java.sql.SQLException;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- import javax.swing.table.DefaultTableModel;
- public class frdatasiswa extends javax.swing.JFrame {
- Connection Con;
- ResultSet RSSiswa;
- ResultSet RSCariSiswa;
- Statement Stm;
- private Object[][] datatabelsiswa = null;
- private String[] header = {"NIS", "NAMA", "KELAS", "ALAMAT", "NO TELP"};
- public frdatasiswa() {
- initComponents();
- opendatabase();
- tampilkandatasiswapadatabel();
- }
- private void opendatabase() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- Con = DriverManager.getConnection("jdbc:mysql:"
- + "//localhost/dbsiswa", "root", "");
- System.out.println("Koneksi Sukses ");
- } catch (ClassNotFoundException e) {
- System.out.println("Driver tidak ditemukan");
- } catch (Exception e) {
- System.out.println(e);
- }
- }
- private void tampilkandatasiswapadatabel() {
- try {
- Stm = Con.createStatement();
- RSSiswa = Stm.executeQuery("SELECT * FROM `siswa` ORDER BY `siswa`.`nama` ASC ");
- ResultSetMetaData meta = RSSiswa.getMetaData();
- int col = meta.getColumnCount();
- int baris = 0;
- while (RSSiswa.next()) {
- baris = RSSiswa.getRow();
- }
- datatabelsiswa = new Object[baris][col];
- int x = 0;
- RSSiswa.beforeFirst();
- while (RSSiswa.next()) {
- datatabelsiswa[x][0] = RSSiswa.getString("nis");
- datatabelsiswa[x][1] = RSSiswa.getString("nama");
- datatabelsiswa[x][2] = RSSiswa.getString("kelas");
- datatabelsiswa[x][3] = RSSiswa.getString("alamat");
- datatabelsiswa[x][4] = RSSiswa.getString("notelp");
- x++;
- }
- JTabelSiswa.setModel(new DefaultTableModel(datatabelsiswa, header));
- } catch (SQLException e) {
- JOptionPane.showMessageDialog(null, e);
- }
- }
- @SuppressWarnings("empty-statement")
- private void simpandatasiswa() {
- String tnis = tfnis.getText();
- String tnama = tfnama.getText();
- String tkelas = tfkelas.getText();
- String talamat = tfalamat.getText();
- String tnotelp = tfnotelp.getText();
- if (tnis.equals("")) {
- JOptionPane.showMessageDialog(null, "NIS masih kosong");
- } else {
- try {
- String sql = "insert into `dbsiswa`.`siswa` (`nis`, `nama`, `kelas`, `alamat`, `notelp`) VALUES"
- + "('" + tnis + "','" + tnama + "','" + tkelas + "','" + talamat + "','" + tnotelp + "')";
- Stm.executeUpdate(sql);
- Stm.close();
- JOptionPane.showMessageDialog(null, "Input data berhasil");
- tampilkandatasiswapadatabel();
- KosongTextFieldSiswa();
- } catch (SQLException e) {
- JOptionPane.showMessageDialog(null, e);
- }
- }
- }
- private void KosongTextFieldSiswa() {
- tfnis.setText("");
- tfnama.setText("");
- tfkelas.setText("");
- tfalamat.setText("");
- tfnotelp.setText("");
- }
- private void UpdateDataSiswa()
- {
- String tnis = tfnis.getText();
- String tnama = tfnama.getText();
- String tkelas = tfkelas.getText();
- String talamat = tfalamat.getText();
- String tnotelp = tfnotelp.getText();
- try{
- String message = "Update Data ini";
- int baris = JOptionPane.showConfirmDialog(null, message,
- "Konfirmasi Update Data", JOptionPane.YES_NO_OPTION);
- if (baris==0){
- String sql = "Update siswa set nama = '"+tnama+"',kelas = '"+tkelas+"',"+
- "alamat = '"+talamat+"',notelp = '"+tnotelp+"' where nis = '" +tnis+"'";
- Stm.executeUpdate(sql);
- Stm.close();
- JOptionPane.showMessageDialog(null, "Update Data Berhasil");
- KosongTextFieldSiswa();
- tampilkandatasiswapadatabel();
- SetTombolSiswa(true);
- }
- KosongTextFieldSiswa();
- SetTombolSiswa(true);
- }
- catch (SQLException e) {
- JOptionPane.showMessageDialog(null, e);
- }
- }
- private void HapusDataSiswa()
- {
- String tnis = tfnis.getText();
- try {
- String message = "Hapus Data Ini";
- int baris = JOptionPane.showConfirmDialog(null, message, "Konfirmasi Hapus Data", JOptionPane.YES_NO_OPTION);
- if(baris == 0)
- {
- String sql = "DELETE FROM `siswa` WHERE nis = '"+tnis+"'";
- Stm.executeUpdate(sql);
- Stm.close();
- JOptionPane.showMessageDialog(null, "Hapus Data Berhasil");
- KosongTextFieldSiswa();
- tampilkandatasiswapadatabel();
- SetTombolSiswa(true);
- }
- KosongTextFieldSiswa();
- SetTombolSiswa(true);
- }
- catch(SQLException e){
- JOptionPane.showMessageDialog(null, e);
- }}
- private void SetTombolSiswa(boolean t)
- {
- btnsimpan.setEnabled(t);
- btnupdate.setEnabled(!t);
- btnhapus.setEnabled(!t);
- }
- private void SetFieldSiswa(){
- if (JTabelSiswa.getSelectedRow() != -1) {
- int row = JTabelSiswa.getSelectedRow();
- tfnis.setText((String)JTabelSiswa.getValueAt(row, 0));
- tfnama.setText((String)JTabelSiswa.getValueAt(row, 1));
- tfkelas.setText((String)JTabelSiswa.getValueAt(row, 2));
- tfalamat.setText((String)JTabelSiswa.getValueAt(row,3));
- tfnotelp.setText((String)JTabelSiswa.getValueAt(row, 4));
- }}
- private void caridatasiswa() {
- try{
- String tniscari = tfsearch.getText();
- Stm = Con.createStatement();
- RSCariSiswa = Stm.executeQuery( "Select * from siswa "
- + "where NIS = '"+tniscari+"'");
- RSCariSiswa.beforeFirst();
- if (RSCariSiswa.next()) {
- lblnama.setText(RSCariSiswa.getString("nama"));
- lblkelas.setText(RSCariSiswa.getString("kelas"));
- try{
- RSCariSiswa.beforeFirst();
- ResultSetMetaData meta = RSCariSiswa.getMetaData();
- int col = meta.getColumnCount();
- int baris = 0;
- while (RSCariSiswa.next()) {
- baris = RSCariSiswa.getRow();
- }
- datatabelsiswa = new Object[baris][col];
- int x = 0;
- RSCariSiswa.beforeFirst();
- while (RSCariSiswa.next()) {
- datatabelsiswa[x][0] = RSCariSiswa.getString("nis");
- datatabelsiswa[x][1] = RSCariSiswa.getString("nama");
- datatabelsiswa[x][2] = RSCariSiswa.getString("kelas");
- datatabelsiswa[x][3] = RSCariSiswa.getString("alamat");
- datatabelsiswa[x][4] = RSCariSiswa.getString("notelp");
- x++;
- }
- JTabelSiswa.setModel(new DefaultTableModel(datatabelsiswa, header));
- } catch (SQLException e) {
- JOptionPane.showMessageDialog(null, e);
- }
- }else{
- JOptionPane.showMessageDialog(null, "Data Tidak Ditemukan");
- }
- }
- catch (Exception e)
- }
- }
- //////////
- /**
- * This method is called from within the constructor to initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is always
- * regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jScrollPane1 = new javax.swing.JScrollPane();
- jTable1 = new javax.swing.JTable();
- jScrollPane2 = new javax.swing.JScrollPane();
- jTable2 = new javax.swing.JTable();
- jLabel1 = new javax.swing.JLabel();
- jLabel2 = new javax.swing.JLabel();
- jLabel3 = new javax.swing.JLabel();
- jLabel4 = new javax.swing.JLabel();
- jLabel5 = new javax.swing.JLabel();
- tfnis = new javax.swing.JTextField();
- tfnama = new javax.swing.JTextField();
- tfkelas = new javax.swing.JTextField();
- tfalamat = new javax.swing.JTextField();
- tfnotelp = new javax.swing.JTextField();
- btnupdate = new javax.swing.JButton();
- btnsimpan = new javax.swing.JButton();
- btnhapus = new javax.swing.JButton();
- btnrefresh = new javax.swing.JButton();
- jtabelsiswa = new javax.swing.JScrollPane();
- JTabelSiswa = new javax.swing.JTable();
- tfsearch = new javax.swing.JTextField();
- btnsearch = new javax.swing.JButton();
- jLabel6 = new javax.swing.JLabel();
- jLabel7 = new javax.swing.JLabel();
- lblnama = new javax.swing.JLabel();
- lblkelas = new javax.swing.JLabel();
- jTable1.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null}
- },
- new String [] {
- "Title 1", "Title 2", "Title 3", "Title 4"
- }
- ));
- jScrollPane1.setViewportView(jTable1);
- jTable2.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null}
- },
- new String [] {
- "Title 1", "Title 2", "Title 3", "Title 4"
- }
- ));
- jScrollPane2.setViewportView(jTable2);
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel1.setText("NIS");
- jLabel2.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel2.setText("NAMA");
- jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel3.setText("KELAS");
- jLabel4.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel4.setText("ALAMAT");
- jLabel5.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel5.setText("NO TELP");
- tfnis.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tfnisActionPerformed(evt);
- }
- });
- tfnama.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- tfnamaActionPerformed(evt);
- }
- });
- btnupdate.setText("UPDATE");
- btnupdate.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnupdateActionPerformed(evt);
- }
- });
- btnsimpan.setText("SIMPAN");
- btnsimpan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnsimpanActionPerformed(evt);
- }
- });
- btnhapus.setText("HAPUS");
- btnhapus.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnhapusActionPerformed(evt);
- }
- });
- btnrefresh.setText("REFRESH");
- btnrefresh.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnrefreshActionPerformed(evt);
- }
- });
- JTabelSiswa.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null, null},
- {null, null, null, null, null},
- {null, null, null, null, null},
- {null, null, null, null, null}
- },
- new String [] {
- "NIS", "NAMA", "KELAS", "ALAMAT", "NO TELP"
- }
- ));
- JTabelSiswa.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- JTabelSiswaMouseClicked(evt);
- }
- });
- jtabelsiswa.setViewportView(JTabelSiswa);
- btnsearch.setText("Search");
- btnsearch.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btnsearchActionPerformed(evt);
- }
- });
- jLabel6.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel6.setText("NAMA");
- jLabel7.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- jLabel7.setText("KELAS");
- lblnama.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- lblkelas.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(27, 27, 27)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jLabel5)
- .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel4, javax.swing.GroupLayout.Alignment.LEADING))
- .addGap(44, 44, 44)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(tfalamat, javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tfkelas, javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tfnama, javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tfnis, javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(tfnotelp, javax.swing.GroupLayout.PREFERRED_SIZE, 180, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(btnupdate, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnsimpan, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnhapus, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnrefresh))
- .addGap(48, 48, 48)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(tfsearch, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(btnsearch))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jLabel7, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGap(18, 18, 18)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(lblnama, javax.swing.GroupLayout.DEFAULT_SIZE, 115, Short.MAX_VALUE)
- .addComponent(lblkelas, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(layout.createSequentialGroup()
- .addComponent(jtabelsiswa, javax.swing.GroupLayout.DEFAULT_SIZE, 653, Short.MAX_VALUE)
- .addGap(17, 17, 17))))
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel1)
- .addComponent(tfnis, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnsimpan))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel2)
- .addComponent(tfnama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnupdate)
- .addComponent(tfsearch, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnsearch))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel3)
- .addComponent(tfkelas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnhapus))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel4)
- .addComponent(tfalamat, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel6)
- .addComponent(lblnama, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel7)
- .addComponent(lblkelas, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel5)
- .addComponent(tfnotelp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(btnrefresh))
- .addGap(18, 18, 18)
- .addComponent(jtabelsiswa, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- pack();
- }// </editor-fold>
- private void tfnisActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void tfnamaActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void btnsimpanActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- simpandatasiswa();
- }
- private void btnrefreshActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- KosongTextFieldSiswa();
- SetTombolSiswa(true);
- }
- private void btnhapusActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- HapusDataSiswa();
- }
- private void btnupdateActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- UpdateDataSiswa();
- }
- private void JTabelSiswaMouseClicked(java.awt.event.MouseEvent evt) {
- // TODO add your handling code here:
- SetFieldSiswa();
- SetTombolSiswa(false);
- }
- private void btnsearchActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- caridatasiswa();
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- /* Set the Nimbus look and feel */
- //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
- /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
- * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
- */
- try {
- for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
- if ("Nimbus".equals(info.getName())) {
- javax.swing.UIManager.setLookAndFeel(info.getClassName());
- break;
- }
- }
- } catch (ClassNotFoundException ex) {
- java.util.logging.Logger.getLogger(frdatasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(frdatasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(frdatasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(frdatasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- }
- //</editor-fold>
- /* Create and display the form */
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new frdatasiswa().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JTable JTabelSiswa;
- private javax.swing.JButton btnhapus;
- private javax.swing.JButton btnrefresh;
- private javax.swing.JButton btnsearch;
- private javax.swing.JButton btnsimpan;
- private javax.swing.JButton btnupdate;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel5;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JLabel jLabel7;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JScrollPane jScrollPane2;
- private javax.swing.JTable jTable1;
- private javax.swing.JTable jTable2;
- private javax.swing.JScrollPane jtabelsiswa;
- private javax.swing.JLabel lblkelas;
- private javax.swing.JLabel lblnama;
- private javax.swing.JTextField tfalamat;
- private javax.swing.JTextField tfkelas;
- private javax.swing.JTextField tfnama;
- private javax.swing.JTextField tfnis;
- private javax.swing.JTextField tfnotelp;
- private javax.swing.JTextField tfsearch;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement