Point — 정수 좌표 점

Point — 정수 좌표 점

Point는 정수 정밀도로 지정된 (x, y) 좌표 공간의 위치를 나타내는 점이에요.

출처: Java API Reference

본문

public class Point extends Point2D implements Serializable

필드

  • x — 이 Point의 X 좌표예요. X 좌표가 설정되지 않으면 기본값 0이에요.
  • y — 이 Point의 Y 좌표예요. Y 좌표가 설정되지 않으면 기본값 0이에요.

생성자

  • Point() — 좌표 공간의 원점 (0, 0)에서 점을 생성·초기화해요.
  • Point(int x, int y) — (x, y)에서 점을 생성·초기화해요.
  • Point(Point p) — 지정한 점과 같은 위치에 점을 생성해요.

주요 메서드

  • getX() / getY() — 점의 x, y 좌표를 반환해요.
  • setLocation(int x, int y) — 점의 위치를 지정한 좌표로 변경해요.
  • setLocation(double x, double y) — double 정밀도로 위치를 변경해요.
  • move(int x, int y) — 이 점을 지정한 위치로 이동시켜요.
  • translate(int dx, int dy) — 이 점을 dx, dy만큼 평행 이동해요.
  • distance(double px, double py) — 이 점에서 지정한 점까지의 거리를 반환해요.

Point는 화면 좌표나 마우스 위치, 컴포넌트 위치를 나타낼 때 널리 사용되는 기본 타입예요.

더 알아보기