Alors voilà, j'ai un gros problème que je n'arrive pas à résoudre. Je vous explique :
J'ai une fenêtre de base qui contient une liste déroulante JComboBox, ainsi qu'un bouton. Quand on appuie sur ce bouton, une nouvelle fenêtre apparaît. Dans cette nouvelle fenêtre, je dois entrer un nom, et quand je clique sur "Valider", je souhaiterais que le nom que je viens d'entrer apparaîsse dans ma liste déroulante de ma première fenêtre.
Seulement, pas moyen de le faire. J'ai essayé d'appliquer un repaint() sur ma première fenêtre, mais pas moyen...
Je compte donc sur vous pour m'aguiller... Merci d'avance !
Javait un problème similaire avec JTable et je pense que cela va marcher aussi avec JComboBox.
Il est évident qu'il faut ajouter la valeur saisie dans la JComboBox :
maCombo.addItem(monChamps.getText());
Ensuite, il est nécessaire de appeler validate avant de re-dessiner la JComboBox :
maCombo.validate();
maCombo.repaint();
Ces méthodes sont propres à la classe Container alors je pense que cela marchera.
Pouvez-vous m'aider
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.