Drop and drag - Java - Jeux de dame

Drop and drag - Java - Jeux de dame - Java - Programmation

Marsh Posté le 08-12-2010 à 13:39:30    

Bonjour,
 
Mon probleme est le suivant, je suis entrain de développer un jeu de dame en java. J'ai créé mon plateau, en fait le but est de pouvoir faire du drop and drag de mes pions d'une case à une autre et je n'ai vraiment aucune idée de comment mettre en oeuvre cette fonctionnalité.
Si j'ai la moindre idée de comment déplacer une image en faisant du drop and drag, je pourrai me débrouiller pour le reste, ça ne sera qu'une histoire de coordonnées.
 
cordialement,
 
pachalcs

Reply

Marsh Posté le 08-12-2010 à 13:39:30   

Reply

Marsh Posté le 08-12-2010 à 14:07:21    

En quelle techno travailles-tu ?
Java c'est vaste.
SWT, Swing, ... ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 08-12-2010 à 19:13:58    

pachalcs a écrit :

Bonjour,
Si j'ai la moindre idée de comment déplacer une image en faisant du drop and drag, je pourrai me débrouiller pour le reste, ça ne sera qu'une histoire de coordonnées.
 


Ben pour faire un drag 'n drop, il faut maintenir le bouton de la souris enfoncé déjà, donc c'est une bonne chose a tester (une evt du genre  onclic() ), ensuite quand on a détecté que le bouton est enfoncé au dessus d'une pièce valide, il faut capturer le mouvement de la souris (un evt du genre mousemotion() ), et ensuite afficher une image de la pièce a cette position.

 

Un exemple : http://www.java2s.com/Code/Java/Ev [...] nddrag.htm , il te reste plus qu'a afficher une image au lieu du carré! (et détecté si tu as le bouton gauche d'enfoncé)


Message édité par breizhbugs le 08-12-2010 à 19:14:22

---------------
Seul Google le sait...
Reply

Marsh Posté le 09-12-2010 à 10:47:10    

fluminis a écrit :

En quelle techno travailles-tu ?
Java c'est vaste.
SWT, Swing, ... ?


 
Je travaille avec Swing

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed