Bonjour tout le monde,
Je souhaite realiser un puissance 4 en java.
J'ai donc créé :
- une classe Case qui hérite de JPanel et qui contient l'image de la case.
- une classe PanneauDamier qui hérite de JPanel. Cette classe contient 6x7 cases qui sont ordonnées avec un GridBagLayout.
- une classe Vue qui hérite de JFrame et qui contient un PanneauDamier + un JLabel et un JButton. Tout cela ordonné avec un autre GridBagLayout.
Quand j'exécute mon programme tout s'affiche et je suis content.
Le problème est que je n'arrive pas à rajouter l'animation des pions qui tombent en plus de tout cela.
J'ai vu dans les tutoriels Java comment faire une animation simple en faisant des repaint successifs d'un Graphics fillOval() dont on fait varier les coordonnées.
Le problème est que quand j'essai de faire cela sur le PanneauDamier, rien ne se passe. Je suppose que le GridBagLayout ou l'image des cases passe par dessus ce que j'essai de dessiner.
Auriez-vous une idée de comment résoudre ce problème ? Je ne doit pas être le premier à avoir ce problème, désolé donc si la question a déjà trouvé une réponse sur le forum, mais je n'ai pas réussi à la trouver
Merci d'avance !
Partager