|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.TexturePaint
public class TexturePaint
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 |
| 생성자 의 상세 |
|---|
public TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
TexturePaint 객체를 구축합니다.
txtr - 페인트에 사용하는 재질감을 가진다
BufferedImage 객체anchor - 재질감의 엥커 설정 및 복제에 사용된다
사용자 공간내의 Rectangle2D| 메소드의 상세 |
|---|
public BufferedImage getImage()
BufferedImage 재질감을 돌려줍니다.
BufferedImagepublic Rectangle2D getAnchorRect()
TexturePaint 의 엥커 설정 및
사이즈 지정을 실시하기 위해서(때문에) 사용되는 Rectangle2D
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 public int getTransparency()
TexturePaint 의 투명도 모드를 돌려줍니다.
Transparency 내의 getTransparency TexturePaint 의
투명도 모드 (int 치)Transparency
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.