Maknash
Messages postés643Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention15 juillet 2013
-
Modifié par Maknash le 6/05/2011 à 20:37
Bonjour,
Un ami m'a dit qu'une sorte de fireTableDataChanged existe pour un JComboBox. Pourtant, je n'en trouve pas je n'ai que firePopup et fireProperty... Est-ce normal?
En fait, je cherche bêtement à actualiser une JComboBox lorsque j'ajoute un champ dans ma BDD
J'utilise des classes séparées, donc il y en a une avec la JComboBox qui s'affiche et je modifie dans une autre.
Plus de précisions :
J'ai la classe AddBd (graphique) qui contient la JComboBox qui se met à jour au démarrage du programme (avec lecture dans la base de données grâce à la classe AddEvent du package controller). Après, j'ai une classe de paramétrage qui sert à ajouter une catégorie par exemple, et j'aimerais que quand je clique sur confirmer, en + de l'insérer dans ma BDD, que ça actualise ma JComboBox.
J'ai essayé des tas de trucs genre addElement, addItem, que se soit dans le modèle comme dans la JComboBox même, j'ai fais des repaint et des revalidate etc... mais non, ça ne fonctionne pas !
J'ai une méthode CreaListe qui sert à créer la liste au démarrage du logiciel, et bien même si je rappelle ça dans ma classe de paramétrage, ça ne change rien...
Le contenu de ma classe est comme suit :
public void CreaListe() {
liste=gestAddEvent.Liste();
for (String temp : liste) {
catBd.addItem(temp);
}
}
Merci d'avance !
Je me disais que le mieux se serait de me faire passer pour un sourd-muet.
La vitesse de la lumière est plus rapide que celle du son, c'est pour cela qu'on a l'air intelligent avant d'avoir l'air con.