JavaTM Platform
Standard Ed. 6

java.awt
클래스 Point

java.lang.Object 
  상위를 확장 java.awt.geom.Point2D 
      상위를 확장 java.awt.Point
모든 구현된 인터페이스:
Serializable , Cloneable


public class Point
extends Point2D
implements Serializable

정수 정밀도로 지정되는,(x, y) 좌표 공간에서의 위치를 나타내는 점입니다.

도입된 버젼:
1.0
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
 
클래스 java.awt.geom. Point2D 로부터 상속된 상자의 클래스/인터페이스
Point2D.Double , Point2D.Float
 
필드의 개요
 int x
          이 Point 의 X 좌표입니다.
 int y
          이 Point 의 Y 좌표입니다.
 
생성자 의 개요
Point ()
          좌표 공간의 원점 (0,  0)에 점을 구축해 초기화합니다.
Point (int x, int y)
          좌표 공간의 지정된 위치 (x, y) 에 점을 구축해 초기화합니다.
Point (Point  p)
          점을 구축해, 지정된 Point 와 같은 위치에 초기화합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          2 개의 점이 동일한지 어떤지를 판정합니다.
 Point getLocation ()
          이 점의 위치를 돌려줍니다.
 double getX ()
          이 Point2D 의 X 좌표를 double 정밀도로 돌려줍니다.
 double getY ()
          이 Point2D 의 Y 좌표를 double 정밀도로 돌려줍니다.
 void move (int x, int y)
          이 점을 (x, y) 좌표 평면상의 지정된 위치로 이동합니다.
 void setLocation (double x, double y)
          이 점의 위치가 지정된 double 좌표로 설정합니다.
 void setLocation (int x, int y)
          이 점이 지정된 위치로 변경합니다.
 void setLocation (Point  p)
          이 점의 위치를, 지정된 위치로 설정합니다.
 String toString ()
          이 점 및 (x, y) 좌표 공간에서의 이 점의 위치를 나타내는 캐릭터 라인을 돌려줍니다.
 void translate (int dx, int dy)
          (x, y) 의 위치에 있는 이 점을,x 축으로 따라 dx,y 축으로 따라 dy 로 이동해, 점 (x+dx, y+dy) 을 나타내도록(듯이) 합니다.
 
클래스 java.awt.geom. Point2D 로부터 상속된 메소드
clone , distance , distance , distance , distanceSq , distanceSq , distanceSq , hashCode , setLocation
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

필드의 상세

x

public int x
Point 의 X 좌표입니다. X 좌표가 설정되어 있지 않은 경우는 디폴트로 0 이 됩니다.

도입된 버젼:
1.0
관련 항목:
getLocation() , move(int, int)

y

public int y
Point 의 Y 좌표입니다. Y 좌표가 설정되어 있지 않은 경우는 디폴트로 0 이 됩니다.

도입된 버젼:
1.0
관련 항목:
getLocation() , move(int, int)
생성자 의 상세

Point

public Point()
좌표 공간의 원점 (0,  0)에 점을 구축해 초기화합니다.

도입된 버젼:
1.1

Point

public Point(Point  p)
점을 구축해, 지정된 Point 와 같은 위치에 초기화합니다.

파라미터:
p - 점
도입된 버젼:
1.1

Point

public Point(int x,
             int y)
좌표 공간의 지정된 위치 (x, y) 에 점을 구축해 초기화합니다.

파라미터:
x - 새롭게 구축되는 Point 의 X 좌표
y - 새롭게 구축되는 Point 의 Y 좌표
도입된 버젼:
1.0
메소드의 상세

getX

public double getX()
Point2D 의 X 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 Point2D 내의 getX
반환값:
Point2D 의 X 좌표
도입된 버젼:
1.2

getY

public double getY()
Point2D 의 Y 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 Point2D 내의 getY
반환값:
Point2D 의 Y 좌표
도입된 버젼:
1.2

getLocation

public Point  getLocation()
이 점의 위치를 돌려줍니다. 이 메소드는 완전성을 위해서(때문에) 준비되어 있어서 ,ComponentgetLocation 메소드에 대응합니다.

반환값:
같은 위치의, 이 점의 카피
도입된 버젼:
1.1
관련 항목:
Component.getLocation() , setLocation(java.awt.Point) , setLocation(int, int)

setLocation

public void setLocation(Point  p)
이 점의 위치를, 지정된 위치로 설정합니다. 이 메소드는 완전성을 위해서(때문에) 준비되어 있어서 ,ComponentsetLocation 메소드에 대응합니다.

파라미터:
p - 이 점의 새로운 위치가 되는 점
도입된 버젼:
1.1
관련 항목:
Component.setLocation(java.awt.Point) , getLocation()

setLocation

public void setLocation(int x,
                        int y)
이 점이 지정된 위치로 변경합니다.  

이 메소드는 완전성을 위해서(때문에) 준비되어 있어서 ,ComponentsetLocation 메소드에 대응합니다. 이 메소드의 동작은 move(int,  int) 와 같습니다.

파라미터:
x - 새로운 위치의 X 좌표
y - 새로운 위치의 Y 좌표
도입된 버젼:
1.1
관련 항목:
Component.setLocation(int, int) , getLocation() , move(int, int)

setLocation

public void setLocation(double x,
                        double y)
이 점의 위치가 지정된 double 좌표로 설정합니다. double 의 값은 정수치에 말 수 있습니다. Integer.MIN_VALUE 보다 작은 임의의 수는 MIN_VALUE 에 리셋 되어Integer.MAX_VALUE 보다 큰 값은 MAX_VALUE 에 리셋 됩니다.

정의:
클래스 Point2D 내의 setLocation
파라미터:
x - 새로운 위치의 X 좌표
y - 새로운 위치의 Y 좌표
관련 항목:
getLocation()

move

public void move(int x,
                 int y)
이 점을 (x, y) 좌표 평면상의 지정된 위치로 이동합니다. 이 메소드는 setLocation(int,  int) 와 같습니다.

파라미터:
x - 새로운 위치의 X 좌표
y - 새로운 위치의 Y 좌표
관련 항목:
Component.setLocation(int, int)

translate

public void translate(int dx,
                      int dy)
(x, y) 의 위치에 있는 이 점을,x 축으로 따라 dx,y 축으로 따라 dy 로 이동해, 점 (x+dx, y+dy) 을 나타내도록(듯이) 합니다.

파라미터:
dx - X 축으로 따라 이 점이 이동한다 거리
dy - Y 축으로 따라 이 점이 이동한다 거리

equals

public boolean equals(Object  obj)
2 개의 점이 동일한지 어떤지를 판정합니다. Point2D 의 2 개의 인스턴스는,xy 멤버 필드 (좌표 공간에서 그러한 위치를 나타낸다)의 값이 같은 경우에 동일해집니다.

오버라이드(override):
클래스 Point2D 내의 equals
파라미터:
obj - 이 Point2D 라고 비교되는 객체
반환값:
비교 대상의 객체가 Point2D 의 인스턴스이며, 같은 값을 가지는 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

toString

public String  toString()
이 점 및 (x, y) 좌표 공간에서의 이 점의 위치를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null 로는 되지 않습니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 점의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.