Bonjour,
Je suis entrain de reprendre un Logiciel, et je fais l'interface graphique. Je souhaite rafraichir mon JPanel avec un repaint(). La méthode repaint() relance la méthode paintComponent si je ne me trompe pas.
Le problème c'est que lorsque je fais un repaint() dans l'évènement actionPerformed de mon bouton, cela me relance pas la paintComponent(). Par contre lorsque dans la méthode ou j'appel la méthode repaint() je fais un setVisible() sur certain objet cela m'applique bien le changement. De plus lors du chargement de la JFrame la méthode paintComponent() est bien appelée. Je ne comprend pas pourquoi lorsque je clique sur un bouton et que j'appel la fonction repaint cela ne fonctionne pas.
Donc pourquoi la méthode paintComponent n'est pas rappelé lors de l'appel de repaint()
Merci d'avance,
Cordialement







Répondre avec citation




Partager