Spec-Zone .ru
спецификации, руководства, описания, API
|
public class TexturePaint extends Object implements Paint
TexturePaint
class обеспечивает способ заполнить a Shape
с текстурой, которая определяется как a BufferedImage
. Размер BufferedImage
объект должен быть маленьким потому что BufferedImage
данные копируются TexturePaint
объект. Во время создания текстура привязывается на левом верхнем углу a Rectangle2D
это определяется в пространстве пользователя. Текстура вычисляется для расположений в пространстве устройства, концептуально тиражируя указанное Rectangle2D
бесконечно во всех направлениях в пространстве пользователя и отображении BufferedImage
каждому тиражированному Rectangle2D
.Paint
, Graphics2D.setPaint(java.awt.Paint)
BITMASK, OPAQUE, TRANSLUCENT
Конструктор и Описание |
---|
TexturePaint(BufferedImage txtr, Rectangle2D anchor)
Конструкции a
TexturePaint объект. |
Модификатор и Тип | Метод и Описание |
---|---|
PaintContext |
createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
Создает и возвращает a
PaintContext используемый, чтобы генерировать размещенный рядом образец изображения. |
Rectangle2D |
getAnchorRect()
Возвращает копию прямоугольника привязки, какие позиции и измеряет текстурированное изображение.
|
BufferedImage |
getImage()
Возвраты
BufferedImage текстура, используемая, чтобы заполнить формы. |
int |
getTransparency()
Возвращает режим прозрачности для этого
TexturePaint . |
public TexturePaint(BufferedImage txtr, Rectangle2D anchor)
TexturePaint
объект.txtr
- BufferedImage
объект с текстурой, используемой для рисованияanchor
- Rectangle2D
в пространстве пользователя, используемом, чтобы привязать и тиражировать текстуруpublic BufferedImage getImage()
BufferedImage
текстура, используемая, чтобы заполнить формы.BufferedImage
.public Rectangle2D getAnchorRect()
Rectangle2D
используемый, чтобы привязать и измерить это TexturePaint
.public PaintContext createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
PaintContext
используемый, чтобы генерировать размещенный рядом образец изображения. См. specification
из метода в Paint
интерфейс для информации о нулевой обработке параметра.createContext
в интерфейсе Paint
cm
- привилегированное ColorModel
который представляет самый удобный формат для вызывающей стороны, чтобы получить пиксельные данные, или null
если нет никакого предпочтения.deviceBounds
- ограничивающий прямоугольник пространства устройства представляемого графического примитива.userBounds
- ограничивающий прямоугольник пространства пользователя представляемого графического примитива.xform
- AffineTransform
от пространства пользователя в пространство устройства.hints
- набор подсказок, что объект контекста может использовать, чтобы выбрать между рендерингом альтернатив.PaintContext
для того, чтобы генерировать цветные узоры.Paint
, PaintContext
, ColorModel
, Rectangle
, Rectangle2D
, AffineTransform
, RenderingHints
public int getTransparency()
TexturePaint
.getTransparency
в интерфейсе Transparency
TexturePaint
как целочисленное значение.Transparency
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92