PointerInfo — 포인터 위치 정보
PointerInfo — 포인터 위치 정보
PointerInfo는 포인터 위치를 설명하는 클래스예요. 포인터가 있는 GraphicsDevice와 포인터 좌표를 나타내는 Point를 제공해요.
본문
public final class PointerInfo extends Object
이 클래스의 인스턴스는 MouseInfo.getPointerInfo()로 얻어요.
PointerInfo 인스턴스는 마우스가 움직여도 동적으로 갱신되지 않아요. 갱신된 위치를 얻으려면 MouseInfo.getPointerInfo()를 다시 호출해야 해요.
주요 메서드
getDevice()— 이PointerInfo가 생성된 순간 마우스 포인터가 있던GraphicsDevice를 반환해요.getLocation()— 화면에서 포인터 좌표를 나타내는Point를 반환해요.
사용 예제
PointerInfo pi = MouseInfo.getPointerInfo();
Point loc = pi.getLocation();
GraphicsDevice device = pi.getDevice();
System.out.println("x=" + loc.x + ", y=" + loc.y);
포인터를 계속 추적하려면 폴링 루프에서 getPointerInfo()를 반복 호출하는 방식으로 써요.