Bonjour,

Dans le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
try{  
 
        MongoClient mongoClient =new MongoClient();
        mongoClient = new MongoClient( "localhost" , 27017 );
        System.out.println("-----------la lste de toute BDD--------------");
        DefaultListModel<String> model=new DefaultListModel<>();
        DefaultListModel<String> model1=new DefaultListModel<>();
        List <String> liste_de_nom =mongoClient.getDatabaseNames();
 
        for ( String s :  liste_de_nom){
             model.addElement(s);
             jList1.setModel(model);
             DB db= mongoClient.getDB(s);
             db.getCollectionNames().toString();
             model1.addElement(db.getCollectionNames().toString());
             System.out.println(     db.getCollectionNames());
 
             jList2.setModel(model1);
        }
    } catch (Exception e) {
}
lorsque je clique sur le bouton il récupère dans jList1 la liste venant de la BDD et dans jList2 la liste de toutes les collections.

A partir de là, j'aimerais faire en sorte que lorsque je clique sur un item de jList1, je récupère dans jList2 la liste des collections correspondantes.

Quelqu'un saurait-il m'indiquer comment faire ?

Merci d'avance pour votre aide.