Memasukkan data ke Tabel dan Menghapus Data dari Tabel di Java Netbeans
Insert Nama, Email, Pesan, data. ditampilkan ke tabel.
Seperti biasa buat tampilan GUI seperti di bawah ini :
Nama Atribut : jTextFieldNama, jFieldEmail, jTextFieldPane, dan jTable1.
Lalu untuk Action performed tombol Simpan isikan kode script dibawah ini:
private void jButtonSimpanActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
model.addRow(new Object[]{
jTable1.getRowCount()+1, jTextFieldNama.getText(), jTextFieldEmail.getText(), jTextPanePesan.getText()});
}
Untuk Tombol Hapus isikan:
private void jButtonHapusActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
int row = jTable1.getSelectedRow();
if(row>=0){
int ok=JOptionPane.showConfirmDialog(null, "Yakin Mau Hapus?","Konfirmasi",JOptionPane.YES_NO_OPTION);
if(ok==0){
model.removeRow(row);
}
}
}
Hasil:
kenapa di skrp hapus row nya hrs == 0? mohon jawabannya kak
ReplyDeleteKok ga ke hapus bg??
ReplyDeleteknpa ketika di run lagi datanya masih ada dan tidak permanen di hapus?
ReplyDelete