Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Composite
Composite
интерфейс, наряду с CompositeContext
, определяет методы, чтобы составить ничью, примитивную с базовой графической областью. После Composite
устанавливается в Graphics2D
контекст, это комбинирует форму, текст, или изображение, представляемое с цветами, которые были уже представлены согласно предопределенным правилам. Классы, реализовывая этот интерфейс обеспечивают правила и метод, чтобы создать контекст для определенной работы. CompositeContext
среда, используемая составляющей композит работой, которая создается Graphics2D
до запуска работы. CompositeContext
содержит частную информацию и ресурсы, необходимые для составляющей композит работы. Когда CompositeContext
больше не необходим, Graphics2D
объект избавляется от этого, чтобы исправить ресурсы, выделенные для работы. Экземпляры реализации классов Composite
должно быть неизменным потому что Graphics2D
не клонирует эти объекты, когда они устанавливаются как атрибут с setComposite
метод или когда Graphics2D
объект клонируется. Это должно избежать неопределенного поведения рендеринга Graphics2D
, следуя из модификации Composite
объект после того, как это было установлено в Graphics2D
контекст.
Так как этот интерфейс должен представить содержание пикселей на целевом устройстве или изображении к потенциально произвольному коду, использованием пользовательских объектов, которые реализуют этот интерфейс, представляя непосредственно к экранному устройству, управляют readDisplayPixels
AWTPermission
. Проверка разрешения произойдет, когда такой пользовательский объект передадут к setComposite
метод a Graphics2D
полученный от a Component
.
Модификатор и Тип | Метод и Описание |
---|---|
CompositeContext |
createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
Создает контекст, содержащий состояние, которое используется, чтобы выполнить составляющую композит работу.
|
CompositeContext createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
Composite
объект.srcColorModel
- ColorModel
из источникаdstColorModel
- ColorModel
из места назначенияhints
- подсказка, что использование объекта контекста, чтобы выбрать между рендерингом альтернативCompositeContext
объект, используемый, чтобы выполнить составляющую композит работу.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.