Bonjour,
Dans le code suivant :
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.
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) { }
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.
Partager