Bonjour à tous,
J'ai une petite question qui est sûrement très bête mais bon ...
J'ai créé une liste déroulante (JComboBox) et je souhaite afficher une instance de cet objet sur deux JPanel différents afin que sur les deux JPanel la liste soit synchronisée. J'ai essayé de faire comme ça :
Mais au résultat ma liste ne s'affiche que sur le panel2 et rien sur le panel1. Est-ce normal ? Qu'est ce que j'ai loupé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 JComboBox maListe = new JComboBox(); try { ResultSet result = db.query("SELECT nom FROM partenaires"); while(result.next()) { maListe .addItem(result.getString("nom")); } } catch (SQLException e1) { e1.printStackTrace(); } panel1.add(maListe); panel2.add(maListe);
Est-ce possible de synchroniser une liste comme ça ? Par synchroniser je veux dire que si l'utilisateur sélectionne une entrée dans la liste affichée sur le panel2 je veux que la même entrée se sélectionne sur le panel1.
Merci d'avance.
Partager