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

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

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.awt.geom
클래스 GeneralPath

    java.lang.Object
      java.awt.geom.Path2D
          java.awt.geom.Path2D.Float
              java.awt.geom.GeneralPath

모든 구현된 인터페이스:
  Shape , Serializable , Cloneable

    public final class GeneralPath

extends Path2D.Float

`GeneralPath` 클래스는, 직선, 2 차 곡선, 및 3 차 (베쥬) 곡선으로부터 작성된 기하학적 패스를 나타냅니다. 이 클래스는, 복수의 서브 패스를 가질 수가 있습니다.

`GeneralPath` 는 유산 final 클래스이며, 그 슈퍼 클래스 `Path2D.Float` 의 동작을 정확하게 구현합니다. `Path2D.Double` 와 조합하는 것으로,`Path2D` 클래스는 범용 기하학적 패스의 완전한 구현을 제공합니다. 이 기하학적 패스는,`Shape` 및 `PathIterator` 인터페이스의 모든 기능을 지원해, 다양한 레벨의 내부 좌표 정밀도를 명시적으로 선택할 수 있습니다.

부동 소수점 정밀도로 나타내거나 사용하거나 할 수가 있는 데이터를 취급할 때는,`Path2D.Float` (또는 이 유산 `GeneralPath` 서브 클래스)를 사용합니다. 배정밀도의 정확함 또는 범위를 필요로 하는 데이터에 대해서는 `Path2D.Double` 를 사용합니다.

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

상자의 클래스의 개요

클래스 java.awt.geom. Path2D 로부터 상속된 상자의 클래스/인터페이스
`Path2D.Double , Path2D.Float`

필드의 개요

클래스 java.awt.geom. Path2D 로부터 상속된 필드
`WIND_EVEN_ODD , WIND_NON_ZERO`

생성자 의 개요
`GeneralPath ()` `Path2D.WIND_NON_ZERO` 의 디폴트의 굴곡 규칙을 사용해, 새로운 빈 상태(empty)의 단정밀도 `GeneralPath` 객체를 구축합니다.
`GeneralPath (int rule)` 패스의 내부를 정의할 필요가 있는 오퍼레이션을 제어하기 위해서 굴곡 규칙을 지정해, 새로운 `GeneralPath` 객체를 구축합니다.
`GeneralPath (int rule, int initialCapacity)` 굴곡 규칙, 및 패스의 좌표를 포함하는 초기 용량을 지정해, 새로운 `GeneralPath` 객체를 구축합니다.
`GeneralPath (Shape s)` 임의 `Shape` 객체로부터 새로운 `GeneralPath` 객체를 구축합니다.

메소드의 개요

클래스 java.awt.geom. Path2D.Float 로부터 상속된 메소드
`append , clone , curveTo , curveTo , getBounds2D , getPathIterator , lineTo , lineTo , moveTo , moveTo , quadTo , quadTo , transform`

클래스 java.awt.geom. Path2D 로부터 상속된 메소드
`append , closePath , contains , contains , contains , contains , contains , contains , contains , contains , createTransformedShape , getBounds , getCurrentPoint , getPathIterator , getWindingRule , intersects , intersects , intersects , intersects , reset , setWindingRule`

클래스 java.lang. Object 로부터 상속된 메소드
`equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

생성자 의 상세

### GeneralPath

    public GeneralPath()

  `Path2D.WIND_NON_ZERO` 의 디폴트의 굴곡 규칙을 사용해, 새로운 빈 상태(empty)의 단정밀도 `GeneralPath` 객체를 구축합니다.

  도입된 버젼:
    1.2

### GeneralPath

    public GeneralPath(int rule)

  패스의 내부를 정의할 필요가 있는 오퍼레이션을 제어하기 위해서 굴곡 규칙을 지정해, 새로운 `GeneralPath` 객체를 구축합니다.

  파라미터:
    `rule` - 굴곡 규칙
  도입된 버젼:
    1.2
  관련 항목:
    `Path2D.WIND_EVEN_ODD` , `Path2D.WIND_NON_ZERO`

### GeneralPath

    public GeneralPath(int rule,
                       int initialCapacity)

  굴곡 규칙, 및 패스의 좌표를 포함하는 초기 용량을 지정해, 새로운 `GeneralPath` 객체를 구축합니다. 이 숫자는, 패스에 추가되는 패스 세그먼트(segment)의 수에 대한 초기 추정입니다만, 패스 세그먼트(segment)가 추가될 때, 필요에 따라서 포함하기 위한 스토리지가 확장됩니다.

  파라미터:
    `rule` - 굴곡 규칙
    `initialCapacity` - 패스에 있는 패스 세그먼트(segment)의 수의 추정치
  도입된 버젼:
    1.2
  관련 항목:
    `Path2D.WIND_EVEN_ODD` , `Path2D.WIND_NON_ZERO`

### GeneralPath

    public GeneralPath(Shape  s)

  임의 `Shape` 객체로부터 새로운 `GeneralPath` 객체를 구축합니다. 이 패스의 초기 기하학적 도형 및 굴곡 규칙은 모두, 지정된 `Shape` 객체로부터 빼앗깁니다.

  파라미터:
    `s` - 지정된 `Shape` 객체
  도입된 버젼:
    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 도 참조해 주세요.