Bonjour à tous,
J'ai un petit souci d'actualisation des données d'une JComboBox.
Organisation de mes classes :
- InterfacesGestionResultatsExams : JFrame, où sont notamment déclarés les JTabbedPane
- PanelModules : JPanel
- PanelResultats : JPanel
- Modules : créer une collection de modules à partir des données récupérées dans la base de données
Mon application possède 3 JPanel (accessibles via onglets (JTabbedPane)).
Les données de ma JComboBox proviennent de la base de données, sur le JPanel « PanelModule » je peux ajouter, supprimer ou modifier les données de la JComboBox. Ensuite, aux différentes actions effectuées, j'ajoute, retire ou met à jour les données de la JComboBox située sur « PanelModule »... seulement je n'arrive pas à faire la mise à jour de l'autre JComboBox, située sur le JPanel « PanelResultats », qui reprend les mêmes données
J'ai parcouru Google en quête d'une réponse, en vain, rien de ce que j'ai pu lire n'a fonctionné.
J’ai peut-être une piste, en implémentant l’interface MouseListener sur ma classe InterfacesGestionResultatsExams, où à chaque clic sur les onglets (JTabbedPane) il faudrait réactualiser le JPanel, mais je n’ai pas réussi à réaliser cela : ni la méthode repaint() ou revalidate() ne fonctionne.
Quelqu’un saurait-il comment réactualiser les données d’une JComboBox ? (si besoin je peux poster des extraits de mon code)
Merci d’avance pour vos réponses
Partager