Bonjour,
Je developpe un petit jeu en java.
Le damier est représenté dans une image, avec des dessins autour de ce damier (des décorations). Pas de problèmes pour afficher l'image, mais je n'arrive pas à faire coller les cases du damier et mon gestionnaire de souris.
J'ai pensé faire un JPanel que j'insère dans ma fenetre, qui serais transparent et au dessus de l'image, de manière à afficher des lignes par dessus le dessin du damier pour vérifier l'adéquation enter le dessin et mes calculs.
Mon problème est que ce composant s'insère en haut à gauche de ma fenetre, et non pas au dessus du damier comme j'aimerai lui expliquer en apellant les fonctions setLocation(int,int) et setSize(int,int).
Je n'ai pas installé de layout manager dans ma fenetre et j'esperait pouvoir ainsi placer mes composants à ma guise, mais apparement, on ne fait pas comme ca.
Quelqu'un aurait t'il une suggestion?
Sinon, si je finit par reussir à faire ca, se posera le problème de ou mettre le gestionnaire de souris. Dans mon panel ou bien dans ma fenetre? Sachant que si je le fait dans mon panel, je dois soit:
-acceder à la fenetre par getParent()
-ou bien passer ma fenetre en parametre au constructeur de mon panel.
-comprendre que je n'ai rien compris...
Merci de votre aide.
MilOo
Partager