|
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
재질감을 돌려줍니다.
BufferedImage
public 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 도 참조해 주세요.