Réafficher les composants d'un JPanel
Salut tout le monde,
J'espère être dans la bonne catégorie
La fenetre principale est un JDialog, elle contient un bouton, deux champs de saisie et un JPanel que j'appelerai panelVariable.
panelVariable est une instance d'une classe contenant une ImageIcon et un JLabel
Donc j'ai les JPanel panelSuccess, panelFail, PanelDefault que j'instancie et que je mets dans des variables statiques avant la construction du JDialog.
A la construction du JDialog, j'affecte le JPanel par défaut : panelVariable = PanelDefault
Quand je clique sur le bouton du JDialog, l'actionPerformed réaffecte l'un des JPanel cités ci-dessus à panelVariable, selon le cas.
Au premier affichage du JDialog, PanelDefault est affiché sans problème, a clique sur le bouton, l'affectation d'un nouveau panel s'effectue avec succès, mais l'affichage du nouveau JPanel affecté ne se fait pas
J'ai essayé repaint() , paint(), update() sur les différents composants, mais rien n'y fait
Je signele que le traitement qui conditionne le type de JPanel a affecter est lancé depuis une autre thread
Merci
Partager