|
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