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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt
클래스 TexturePaint

    java.lang.Object
      java.awt.TexturePaint

모든 구현된 인터페이스:
  Paint , Transparency

    public class TexturePaint

extends Object
implements Paint

`TexturePaint` 클래스는,`BufferedImage` 로서 지정되는 재질감으로 `Shape` 를 전부 칠하는 수단을 제공합니다. `TexturePaint` 객체에 의해 `BufferedImage` 데이터가 카피되므로,`BufferedImage` 객체의 사이즈는 작게 해 둘 필요가 있습니다. 재질감은, 작성시에 사용자 공간에서 지정되는 `Rectangle2D` 의 좌상구석에 엥커 설정됩니다. 재질감의 디바이스 공간에서의 위치는, 지정된 `Rectangle2D` 를, 사용자 공간에서 모든 방향으로 무한하게 복제해, 복제된 각 `Rectangle2D` 에 `BufferedImage` 를 매핑 하는 것으로써, 계산됩니다.

관련 항목:
  `Paint` , `Graphics2D.setPaint(java.awt.Paint)`

필드의 개요

인터페이스 java.awt. Transparency 로부터 상속된 필드
`BITMASK , OPAQUE , TRANSLUCENT`

생성자 의 개요
`TexturePaint (BufferedImage txtr, Rectangle2D anchor)` `TexturePaint` 객체를 구축합니다.

메소드의 개요
`PaintContext` | `createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.
`Rectangle2D` | `getAnchorRect ()` 재질감 이미지의 위치와 사이즈를 지정하는 엥커 구형의 카피를 돌려줍니다.
`BufferedImage` | `getImage ()` 도형을 전부 칠하기 위해서(때문에) 사용되는 `BufferedImage` 재질감을 돌려줍니다.
`int` | `getTransparency ()` 이 `TexturePaint` 의 투명도 모드를 돌려줍니다.

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

생성자 의 상세

### TexturePaint

    public TexturePaint(BufferedImage  txtr,
                        Rectangle2D  anchor)

  `TexturePaint` 객체를 구축합니다.

  파라미터:
    `txtr` - 페인트에 사용하는 재질감을 가진다 `BufferedImage` 객체
    `anchor` - 재질감의 엥커 설정 및 복제에 사용된다 사용자 공간내의 `Rectangle2D`

메소드의 상세

### getImage

    public BufferedImage  getImage()

  도형을 전부 칠하기 위해서(때문에) 사용되는 `BufferedImage` 재질감을 돌려줍니다.

  반환값:
    `BufferedImage`

### getAnchorRect

    public Rectangle2D  getAnchorRect()

  재질감 이미지의 위치와 사이즈를 지정하는 엥커 구형의 카피를 돌려줍니다.

  반환값:
    이 `TexturePaint` 의 엥커 설정 및 사이즈 지정을 실시하기 위해서(때문에) 사용되는 `Rectangle2D`

### createContext

    public PaintContext  createContext(ColorModel  cm,
                                      Rectangle  deviceBounds,
                                      Rectangle2D  userBounds,
                                      AffineTransform  xform,
                                      RenderingHints  hints)

  칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.

  정의:
    인터페이스 `Paint` 내의 `createContext`
  파라미터:
    `cm` - `Paint` 데이터를 받는다 `ColorModel` . 이것은 단지 힌트로서 사용되는
    `deviceBounds` - draw 되는 graphics primitive의 디바이스 공간에서의 바운딩 박스
    `userBounds` - draw 되는 graphics primitive의 사용자 공간에서의 바운딩 박스
    `xform` - 사용자 공간으로부터 디바이스 공간에의 `AffineTransform`
    `hints` - 패턴의 최종적인 draw 방법을 지정하기 위해서 사용할 수 있다 `RenderingHints` 객체
  반환값:
    칼라 패턴의 생성에 사용한다 `PaintContext`
  관련 항목:
    `PaintContext`

### getTransparency

    public int getTransparency()

  이 `TexturePaint` 의 투명도 모드를 돌려줍니다.

  정의:
    인터페이스 `Transparency` 내의 `getTransparency`
  반환값:
    이 `TexturePaint` 의 투명도 모드 (int 치)
  관련 항목:
    `Transparency`

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