Point (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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()

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

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

### setLocation

    public void setLocation(Point  p)

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

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

### setLocation

    public void setLocation(int x,
                            int y)

  이 점이 지정된 위치로 변경합니다.

  이 메소드는 완전성을 위해서(때문에) 준비되어 있어서 ,`Component` 의 `setLocation` 메소드에 대응합니다. 이 메소드의 동작은 `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 개의 인스턴스는,`x` 및 `y` 멤버 필드 (좌표 공간에서 그러한 위치를 나타낸다)의 값이 같은 경우에 동일해집니다.

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

### toString

    public String  toString()

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

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

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.