Bonjour,
c'est la première fois que je poste ici, je ne connais pas bien les habitudes du coin donc n'hésitez pas à me faire des remarques quand à la présentation du message.
Avant d'entrer dans le vif du sujet je me permet de préciser que la notion d'objet ne m'est connue que depuis quelques mois, autant dire que je suis un vrai néophyte en prog, d'autant plus avec Swing.
J'essaie d'ecrire un programme tout simple, une fenetre avec un JButton "Ajouter", qui ajoute une JComboBox avec un bouton "Supprimer". Les boites sont dans une liste simplement chainée (notion toute récente pour moi) et les éléments de cette liste ont pour champs une JComboBox et le bouton "Supprimer". En ce qui concerne l'ajout, tout va bien, les ennuis arrivent lors de la suppression. Je peux supprimer la plupart des éléments sauf le premier et le dernier. Ils sont effectivement retirés de la liste, mais pas de la fenetre. Le bouton reste "enfoncé" et la boite devient inutilisable. Mais je n'arrive pas à bien comprendre le problème car je me suis rendu compte que si je fais un setVisible(false);setVisible(true); la boite et son bouton disparaissent, idem si je retaille la fenetre. Et pas de container.validate() qui tienne : / Je pense que l'erreur vient de moi puisque, comme l'a justement fait remarquer un employé de chez crosoft, "C'est bien souvent l'interface chaise/clavier qui bug", néanmoins là je cale.
Je pense que c'est une erreur facile à repérer, je posterais le code si besoin est.
Merci d'avance.
Edit : reflexion faite, après avoir regardé un peu l'arborescence du forum, ce message aurait peut-être été plus à sa place dans la sous section "Swing/AWT"
Partager