Baron
Baron
Baron
Untuk menghasilkan informasi mengenai error exception maka dapat digunakan try catch
7. dnef
9.
import java.awt.Graphics;
import javax.swing.JFrame;
function drawRect untuk membuat objek rectangle, 480 = X, 480 = Y (position) sedangkan 200
adalah width dan 100 adalah height
10
Proses Update, delete
Proses Create
File Koneksi:
return koneksi;
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
buttonHapus.setEnabled(false);
buttonUpdate.setEnabled(false);
}
while (rs.next()) {
Object[] data = {
rs.getString("nim"),
rs.getString("nama"),
rs.getString("jurusan"),
rs.getString("jk"),
rs.getString("alamat"),
};
tabModel.addRow(data);
}
} catch(Exception e) {
e.printStackTrace();
}
}
/**
* 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() {
jButton3.setText("jButton1");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("Form Mahasiswa");
jLabel2.setText("NIM");
inputNim.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
inputNimActionPerformed(evt);
}
});
jLabel3.setText("Nama");
inputNama.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
inputNamaActionPerformed(evt);
}
});
jLabel4.setText("Jurusan");
inputAlamat.setColumns(20);
inputAlamat.setRows(5);
jScrollPane1.setViewportView(inputAlamat);
jLabel5.setText("Alamat");
buttonSimpan.setText("Simpan");
buttonSimpan.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
buttonSimpanActionPerformed(evt);
}
});
buttonHapus.setText("Hapus");
buttonReset.setText("Reset");
buttonUpdate.setText("Update");
tableMahasiswa.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"
}
));
tableMahasiswa.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tableMahasiswaMouseClicked(evt);
}
});
jScrollPane2.setViewportView(tableMahasiswa);
jLabel6.setText("JK");
pack();
}// </editor-fold>
inputJurusan.setSelectedItem(tableMahasiswa.getValueAt(tableMahasiswa.getSelectedRow(),
2).toString());
inputJK.setSelectedItem(tableMahasiswa.getValueAt(tableMahasiswa.getSelectedRow(),
3).toString());
inputAlamat.setText(tableMahasiswa.getValueAt(tableMahasiswa.getSelectedRow(),
4).toString());
buttonSimpan.setEnabled(false);
buttonUpdate.setEnabled(true);
buttonHapus.setEnabled(true);
}
java.util.logging.Logger.getLogger(FormSiswa.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(FormSiswa.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(FormSiswa.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(FormSiswa.class.getName()).log(java.util.logging.Level.SEVER
E, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FormSiswa().setVisible(true);
}
});
}