Bonjour à tous,
Je travaille sur une fenêtre assez "profonde", ie. imbrication de nombreux champs. Une de mes fonctions ajoute dynamiquement un panneau dans un JPanel 'aval' (par l'utilisation de la fonction panel.add(component), lui-même inclu dans un JTabbedPane (ds un autre JTabbedPane, etc.).
Problème : la modification n'est visible que si je fais repaint() sur la fenêtre principale, ou bien si je clique sur un nouvel onglet du JTabbedPane puis je reviens sur l'ancien pour le voir modifié.
Y a-t-il un moyen plus "local" de relancer l'affichage ? Ou tout simplement un moyen autre que le repaint de TOUTE la fenêtre ?
Merci d'avance,
Edit : ou bien un moyen d'accéder localement à la fenêtre pour invoquer repaint.
Partager