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 클래스를 제공합니다. 이 패키지의 주된 내용을 다음에 나타냅니다.

도입된 버젼:
1.2

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