java.awt.geom (Java Platform SE 6) - xrath.com 에서 번역됨

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

JavaTM Platform
Standard Ed. 6

전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음

## 패키지 java.awt.geom

2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.

참조처:
설명

인터페이스의 개요
PathIterator | `PathIterator` 인터페이스의 제공하는 기구를 사용하면(자),`Shape` 인터페이스를 구현하는 객체는, 한 번에 1 세그먼트(segment) 단위로 경계의 패스를 꺼내는 것을 호출 측에 허가하는 것으로, 그 경계의 기하학적 도형을 돌려줄 수가 있습니다.

클래스의 개요
AffineTransform | `AffineTransform` 클래스는, 선의 직선성과 평행성을 유지한채로 2 차원 좌표간의 선형 매핑을 실행하는 2 차원 아핀 변환을 표현합니다.
Arc2D | `Arc2D` 는, 표시범위의 구형, 시각, 모퉁이의 크기 (호의 길이), 및 닫는 방법의 종류 (`OPEN`,`CHORD`, 또는 `PIE`)에 의해 정의되는 2 차원의 호를 포함하는 모든 객체의 추상 슈퍼 클래스입니다.
Arc2D.Double | 이 클래스는,`double` 정밀도로 지정된 호를 정의합니다.
Arc2D.Float | 이 클래스는,`float` 정밀도로 지정된 호를 정의합니다.
Area | `Area` 객체는, 2 차원 공간이 닫은 영역에 도착해 해상도에 의존하지 않는 기술을 포함 및 조작합니다.
CubicCurve2D | `CubicCurve2D` 클래스는,`(x, y)` 좌표 공간의 3 차 파라메트릭 곡선 세그먼트(segment)를 정의합니다.
CubicCurve2D.Double | `double` 좌표로 지정한, 3 차 파라메트릭 곡선 세그먼트(segment)입니다.
CubicCurve2D.Float | `float` 좌표로 지정한, 3 차 파라메트릭 곡선 세그먼트(segment)입니다.
Dimension2D | `Dimension2D` 클래스는, 폭과 높이의 치수를 캡슐화합니다.
Ellipse2D | `Ellipse2D` 클래스는, 표시범위 구형에 의해 정의되는 타원을 기술합니다.
Ellipse2D.Double | `Double` 클래스는,`double` 정밀도로 지정된 타원을 정의합니다.
Ellipse2D.Float | `Float` 클래스는,`float` 정밀도로 지정된 타원을 정의합니다.
FlatteningPathIterator | `FlatteningPathIterator` 클래스는 다른 `PathIterator` 객체의 평탄화 된 뷰를 돌려줍니다.
GeneralPath | `GeneralPath` 클래스는, 직선, 2 차 곡선, 및 3 차 (베쥬) 곡선으로부터 작성된 기하학적 패스를 나타냅니다.
Line2D | `Line2D` 클래스는,`(x, y)` 좌표 공간의 라인 세그먼트(segment)를 나타냅니다.
Line2D.Double | double 좌표로 지정된 라인 세그먼트(segment)입니다.
Line2D.Float | float 좌표로 지정된 라인 세그먼트(segment)입니다.
Path2D | `Path2D` 클래스는, 단순합니다만 유연성이 있는, 임의의 기하학적 패스를 나타내는 형상을 제공합니다.
Path2D.Double | `Double` 클래스는, 좌표가 배정밀도 부동 소수점으로써 포함되는 기하학적 패스를 정의합니다.
Path2D.Float | `Float` 클래스는, 좌표가 단정밀도 부동 소수점으로써 포함되는 기하학적 패스를 정의합니다.
Point2D | `Point2D` 클래스는,`(x, y)` 좌표 공간의 위치를 나타내는 점을 정의합니다.
Point2D.Double | `Double` 클래스는,`double` 정밀도로 지정된 점을 정의합니다.
Point2D.Float | `Float` 클래스는, float 정밀도로 지정된 점을 정의합니다.
QuadCurve2D | `QuadCurve2D` 클래스는,`(x, y)` 좌표 공간의 2 차 파라메트릭 곡선 세그먼트(segment)를 정의합니다.
QuadCurve2D.Double | `double` 좌표로 지정한, 2 차 파라메트릭 곡선 세그먼트(segment)입니다.
QuadCurve2D.Float | `float` 좌표로 지정한, 2 차 파라메트릭 곡선 세그먼트(segment)입니다.
Rectangle2D | `Rectangle2D` 클래스는, 위치 `(x, y)` 및 사이즈 `(w x h)` 로 정의되는 구형을 기술합니다.
Rectangle2D.Double | `Double` 클래스는, double 좌표로 지정되는 구형을 정의합니다.
Rectangle2D.Float | `Float` 클래스는, float 좌표로 지정되는 구형을 정의합니다.
RectangularShape | `RectangularShape` 는, 기하학적 도형이 구형 프레임에 의해 정의되는 많은 `Shape` 객체의 base class입니다.
RoundRectangle2D | `RoundRectangle2D` 클래스는, 위치 `(x, y)`, 사이즈 `(w x h)`, 및 모퉁이를 마는 호의 폭과 높이로 정의되는 둥그스름을 붙인 모퉁이를 가지는 구형을 정의합니다.
RoundRectangle2D.Double | `Double` 클래스는,`double` 좌표로 지정되는, 둥그스름을 붙인 모퉁이를 가지는 구형을 정의합니다.
RoundRectangle2D.Float | `Float` 클래스는,`float` 좌표로 지정되는, 모퉁이를 만 구형을 정의합니다.

예외의 개요
IllegalPathStateException | `IllegalPathStateException` 는, 특정의 오퍼레이션에 대해 패스가 무효인 경우에, 그 오퍼레이션이 실행되었을 때에 throw 되는 예외를 나타냅니다.
NoninvertibleTransformException | `NoninvertibleTransformException` 클래스는,`AffineTransform` 객체의 역변환을 필요로 하는 오퍼레이션을 실행하는 경우에,`AffineTransform` 가 역변환할 수 있는 상태가 아닐 때에 throw 되는 예외를 나타냅니다.

## 패키지 java.awt.geom 의 설명

2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다. 이 패키지의 주된 내용을 다음에 나타냅니다.

- 기하학적 도형을 조작하기 위한 클래스. 모든 Shape 객체가 구현하는 AffineTransform 인터페이스 및 PathIterator 인터페이스 등
- Shape 인터페이스를 구현하는 클래스. CubicCurve2D, Ellipse2D, Line2D, Rectangle2D, 및 GeneralShape 등
- 다른 Shape 객체로 add (union), subtract, intersect, 및 exclusiveOR 의 각 오퍼레이션의 기구를 제공하는 Area 클래스

도입된 버젼:
  1.2

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.