Post

Visualizzazione dei post con l'etichetta mouse

Catturare le coordinate del Mouse

DOMANDA: Come posso ottenere le coordinate della posizione del puntatore del mouse in Java? RISPOSTA: Per catturare le coordinate del mouse in Java è necessario utilizzare la classe java.awt.MouseInfo che ci mette a disposizione il metodo getPointerInfo() attraverso il quale possiamo ottenere le informazioni riguardo le coordinate del puntatore. Nell'esempio qui di seguito abbiamo la classe CoordinateMouse che ogni 50 millisecondi aggiorna questi due valori mostrandoli sulla console: package mouseclick; import java.awt.MouseInfo; public class CoordinateMouse { public static void main(String[] args) throws InterruptedException{ while(true){ Thread.sleep(50); System.out.print("(x) "+MouseInfo.getPointerInfo().getLocation().x); System.out.print(" - "); System.out.print("(y) "+MouseInfo.getPointerInfo().getLocation().y); System.out.println(); } } } Eseguendo l'esempi