bagaimana syntax sql untuk JList agar dinamis dan sub JList mengikuti JList sebelumnya

assalamualaikum gan, ane mau nanya nih, cara agar nampilin sub JList di java agar mengikuti pilihan JList kita sebelumnya, syntax sqlnya gimana ? contoh nya gini ane punya kategori nah setiap kategori punya sub kategori :

ketika ane milih pada JList yang pertama kategori Web Developer, nah ane pengen nampilin sub kategori dari web developer tersebut (CSS, HTML, PHP) di ambil dari database ke JList lagi atau, kalau ane pilih kategori buah, ane mau nampilin sub kategori jeruk, mangga, melon pada JList lagi.

*pada contoh gambar diatas ane masih pake 1 JList karena ane lagi ngulik ngulik hahaha

kodingan ane pada saat nampilin kategori induk (baca:bukan sub kategori) kayak gini :

public void list(){
        DefaultListModel model = new DefaultListModel();
        String sql = "select * from listcombo";
        try {
            Statement stat = conn.createStatement();
            ResultSet rs = stat.executeQuery(sql);
            while(rs.next()){
                String ItemList2 = rs.getString("nama"); //get the element in column "item_code"
                model.addElement(ItemList2);
            }
            jList1.setModel(model);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null,"Terjadi Kesalahan" +e);
        }
    }
avatar Satrio
@Satrio

4 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban