3 votes

Facile façon de trouver les coordonnées x y de la souris?

En gros, je suis en train de créer un jeu dont la classe principale a une boucle qui s'exécute 60 fois par seconde.

J'ai besoin d'un moyen facile de trouver les coordonnées x y de la souris pour pouvoir dessiner quelque chose sur ces coordonnées particulières.

Y a-t-il un bon moyen de faire cela?

6voto

matthewtory Points 736

Ce code ne fonctionnera pas si vous essayez de l'exécuter, mais il vous montre comment obtenir la position de la souris X et Y, en tant qu'entiers

import java.awt.MouseInfo;    

public class testmouse {
    public static void main(String[] args){
        int mouseY = MouseInfo.getPointerInfo().getLocation().y;
        int mouseX = MouseInfo.getPointerInfo().getLocation().x;            
    }
}

2voto

Andrew Thompson Points 108505

Ajoutez un MouseMotionListener à la zone de jeu et surveillez mouseMoved(MouseEvent).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X