Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RenderContext extends Object implements Cloneable
Пользователи создают RenderContexts и передают их к RenderableImage через createRendering метод. Большинство методов RenderContexts не предназначается, чтобы использоваться непосредственно приложениями, но RenderableImage и классами оператора, к которым это передают.
Параметр AffineTransform, который передают в и из этого class, клонируется. Параметры RenderingHints и Формы не обязательно cloneable и являются поэтому только скопированной ссылкой. У изменения экземпляров RenderingHints или Формы, которые используются экземплярами RenderContext, могут быть нежелательные побочные эффекты.
Конструктор и Описание |
---|
RenderContext(AffineTransform usr2dev)
Создает RenderContext с данным преобразованием.
|
RenderContext(AffineTransform usr2dev, RenderingHints hints)
Создает RenderContext с данным преобразованием и представляющими подсказками.
|
RenderContext(AffineTransform usr2dev, Shape aoi)
Создает RenderContext с данным преобразованием и интересующей областью.
|
RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
Создает RenderContext с данным преобразованием.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Делает копию RenderContext.
|
void |
concatenateTransform(AffineTransform modTransform)
Изменяет текущего пользователя к устройству, преобразовывают, добавляя других, преобразовывают.
|
void |
concetenateTransform(AffineTransform modTransform)
Осуждаемый.
замененный
concatenateTransform(AffineTransform) . |
Форма |
getAreaOfInterest()
Получает ares интереса, в настоящий момент содержавшегося в RenderContext.
|
RenderingHints |
getRenderingHints()
Получает подсказки рендеринга этого
RenderContext . |
AffineTransform |
getTransform()
Получает текущего пользователя к устройству Аффинетрэнсформа.
|
void |
preConcatenateTransform(AffineTransform modTransform)
Изменяет текущего пользователя к устройству, преобразовывают, предварительно ожидая другие, преобразовывают.
|
void |
preConcetenateTransform(AffineTransform modTransform)
Осуждаемый.
замененный
preConcatenateTransform(AffineTransform) . |
void |
setAreaOfInterest(Shape newAoi)
Устанавливает текущую интересующую область.
|
void |
setRenderingHints(RenderingHints hints)
Устанавливает подсказки рендеринга этого
RenderContext . |
void |
setTransform(AffineTransform newTransform)
Устанавливает текущего пользователя к устройству Аффинетрэнсформа, содержавшегося в RenderContext к данному преобразованию.
|
public RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
usr2dev
- AffineTransform.aoi
- Форма, представляющая интересующую область.hints
- объект RenderingHints, содержащий представляющие подсказки.public RenderContext(AffineTransform usr2dev)
usr2dev
- AffineTransform.public RenderContext(AffineTransform usr2dev, RenderingHints hints)
usr2dev
- AffineTransform.hints
- объект RenderingHints, содержащий представляющие подсказки.public RenderContext(AffineTransform usr2dev, Shape aoi)
usr2dev
- AffineTransform.aoi
- Форма, представляющая интересующую область.public RenderingHints getRenderingHints()
RenderContext
.RenderingHints
объект, который представляет подсказки рендеринга этого RenderContext
.setRenderingHints(RenderingHints)
public void setRenderingHints(RenderingHints hints)
RenderContext
.hints
- a RenderingHints
объект, который представляет подсказки рендеринга, чтобы присвоиться к этому RenderContext
.getRenderingHints()
public void setTransform(AffineTransform newTransform)
newTransform
- новый AffineTransform.getTransform()
public void preConcatenateTransform(AffineTransform modTransform)
[this] = [modTransform] x [this]
modTransform
- AffineTransform, чтобы предварительно ожидать к току usr2dev преобразовывают.@Deprecated public void preConcetenateTransform(AffineTransform modTransform)
preConcatenateTransform(AffineTransform)
.[this] = [modTransform] x [this]Этот метод делает ту же самую вещь как preConcatenateTransform метод. Здесь для обратной совместимости с предыдущими выпусками, написанными c орфографическими ошибками имя метода.
modTransform
- AffineTransform, чтобы предварительно ожидать к току usr2dev преобразовывают.public void concatenateTransform(AffineTransform modTransform)
[this] = [this] x [modTransform]
modTransform
- AffineTransform, чтобы добавить к току usr2dev преобразовывают.@Deprecated public void concetenateTransform(AffineTransform modTransform)
concatenateTransform(AffineTransform)
.[this] = [this] x [modTransform]Этот метод делает ту же самую вещь как concatenateTransform метод. Здесь для обратной совместимости с предыдущими выпусками, написанными c орфографическими ошибками имя метода.
modTransform
- AffineTransform, чтобы добавить к току usr2dev преобразовывают.public AffineTransform getTransform()
setTransform(AffineTransform)
public void setAreaOfInterest(Shape newAoi)
newAoi
- Новая интересующая область.getAreaOfInterest()
public Shape getAreaOfInterest()
setAreaOfInterest(Shape)
public Object clone()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92