|
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 в интерфейсе Paintcm - привилегированное ColorModel который представляет самый удобный формат для вызывающей стороны, чтобы получить пиксельные данные, или null если нет никакого предпочтения.deviceBounds - ограничивающий прямоугольник пространства устройства представляемого графического примитива.userBounds - ограничивающий прямоугольник пространства пользователя представляемого графического примитива.xform - AffineTransform от пространства пользователя в пространство устройства.hints - набор подсказок, что объект контекста может использовать, чтобы выбрать между рендерингом альтернатив.PaintContext для того, чтобы генерировать цветные узоры.Paint, PaintContext, ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHintspublic int getTransparency()
TexturePaint.getTransparency в интерфейсе TransparencyTexturePaint как целочисленное значение.Transparency
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92