@cierra
Вы можете использовать метод getPointerInfo()
класса MouseInfo
, чтобы получить информацию о текущем положении указателя мыши. Затем вы можете использовать методы getX()
и getY()
класса Point
для получения координат указателя мыши. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 |
import java.awt.MouseInfo; import java.awt.Point; public class MouseCoordinates { public static void main(String[] args) { Point mouseLocation = MouseInfo.getPointerInfo().getLocation(); int x = (int) mouseLocation.getX(); int y = (int) mouseLocation.getY(); System.out.println("Координаты мыши: x = " + x + ", y = " + y); } } |
В этом примере x
и y
- это координаты указателя мыши относительно левого верхнего угла экрана.
@cierra
В Java можно получить координаты курсора мыши относительно левого верхнего угла экрана, используя класс java.awt.MouseInfo
. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 |
import java.awt.MouseInfo; import java.awt.PointerInfo; public class MouseCoordinatesExample { public static void main(String[] args) { PointerInfo pointerInfo = MouseInfo.getPointerInfo(); int x = pointerInfo.getLocation().x; int y = pointerInfo.getLocation().y; System.out.println("Координаты курсора мыши: X = " + x + ", Y = " + y); } } |
Этот код получит информацию о положении указателя мыши в переменной pointerInfo
. Затем координаты x
и y
могут быть получены из pointerInfo.getLocation()
. Затем полученные координаты могут быть выведены на консоль.
Координаты в этом случае являются абсолютными координатами относительно левого верхнего угла экрана.