Langsung saja, perhatikan gambar dibawah ini. Saya menggunakan 3 tombol yaitu : cari, tambah dan hapus, untuk gambar pertama akan terlihat proses mencari data berdasarkan id.
Dan berikut source code untuk melakukan pencarian data.
String judul = "";
try {
con = d.getCon();
stmt = con.createStatement();
String SQL = "SELECT * FROM buku WHERE id='" + fIDBuku.getText() + "'";
rs = stmt.executeQuery(SQL);
while (rs.next()) {
judul = rs.getString("judul");
}
fJudulBuku.setText(judul);
} catch (Exception e) {
}
try {
con = d.getCon();
stmt = con.createStatement();
String SQL = "SELECT * FROM buku WHERE id='" + fIDBuku.getText() + "'";
rs = stmt.executeQuery(SQL);
while (rs.next()) {
judul = rs.getString("judul");
}
fJudulBuku.setText(judul);
} catch (Exception e) {
}
Pada gambar dibawah ini adalah gambar dimana tombol tambah yang berfungsi sebagai menambah data kedalam JList.
Berikut ini adalah source code untuk melakukan penambahan data ke JList.
if (fJudulBuku.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Judul belum terisi");
} else {
list1.add(jList1.getModel().getSize(), fIDBuku.getText());
list2.add(jList2.getModel().getSize(), fJudulBuku.getText());
fIDBuku.setText("");
fJudulBuku.setText("");
}
JOptionPane.showMessageDialog(null, "Judul belum terisi");
} else {
list1.add(jList1.getModel().getSize(), fIDBuku.getText());
list2.add(jList2.getModel().getSize(), fJudulBuku.getText());
fIDBuku.setText("");
fJudulBuku.setText("");
}
Pada gambar dibawah ini adalah cara untuk menghapus data yang ada pada JList tersebut, yaitu dengan mengklik data yang mau di hapus lalu klik tombol hapus. Data yang kita klik tadi akan terhapus.
Berikut ini adalah cource code untuk menghapus data from JList.
if (jList1.isSelectionEmpty()) {
JOptionPane.showMessageDialog(null, "Pilih ID yang mau dihapus");
} else {
int pos = jList1.getSelectedIndex();
list1.remove(pos);
list2.remove(pos);
}
JOptionPane.showMessageDialog(null, "Pilih ID yang mau dihapus");
} else {
int pos = jList1.getSelectedIndex();
list1.remove(pos);
list2.remove(pos);
}
Demikian share ilmu dari saya, semoga artikelnya bermanfaat.
GBU
0 comments:
Posting Komentar