Wie bekomme ich in Java die globale Mausposition?
Ich brauche die globale Mausposition. (Nicht die in einem Fenster)
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Willst du also die Position der Maus auf dem Bildschirm abrufen? Das kannst du folgendermaßen tun:
Point p = MouseInfo.getPointerInfo().getLocation();
Die Koordinaten kannst du anschließend so abrufen:
int x = (int) p.getX();
int y = (int) p.getY();
Dafür ist Java nicht von Anfang an ausgelegt. Das merkt man allein schon daran, dass es mehrere konkurrierende Bibliotheken für Steuerelemente u. ä. gibt, und jede von ihnen hat eigene Methoden.
Schau mal hier:
https://duckduckgo.com/?q=java+mausposition+bildschirm&t=ffnt&ia=web
oder/und hier:
https://duckduckgo.com/?q=java+mausposition&t=ffnt&ia=web
Gib der Suche am besten noch den Namen deiner GUI-Bibliothek mit.
Woher ich das weiß:Berufserfahrung – Software-Entwickler