Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FilteredImageSource extends Object implements ImageProducer
Image src = getImage("doc:///demo/images/duke/T1.gif"); ImageFilter colorfilter = new RedBlueSwapFilter(); Image img = createImage(new FilteredImageSource(src.getSource(), colorfilter));
ImageProducer
Конструктор и Описание |
---|
FilteredImageSource(ImageProducer orig, ImageFilter imgf)
Создает объект ImageProducer из существующего ImageProducer и объект фильтра.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addConsumer(ImageConsumer ic)
Добавляет указанное
ImageConsumer к списку потребителей, заинтересованных данными для фильтруемого изображения. |
boolean |
isConsumer(ImageConsumer ic)
Определяет, является ли ImageConsumer в списке потребителей, в настоящий момент заинтересованных данными для этого изображения.
|
void |
removeConsumer(ImageConsumer ic)
Удаляет ImageConsumer из списка потребителей, заинтересованных данными для этого изображения.
|
void |
requestTopDownLeftRightResend(ImageConsumer ic)
Запросы, что данному ImageConsumer поставили данные изображения еще раз в нисходящем, лево-правильном порядке.
|
void |
startProduction(ImageConsumer ic)
Запускает производство фильтруемого изображения.
|
public FilteredImageSource(ImageProducer orig, ImageFilter imgf)
orig
- указанное ImageProducer
imgf
- указанное ImageFilter
ImageFilter
, Component.createImage(java.awt.image.ImageProducer)
public void addConsumer(ImageConsumer ic)
ImageConsumer
к списку потребителей, заинтересованных данными для фильтруемого изображения. Экземпляр оригинала ImageFilter
создается (использование фильтра getFilterInstance
метод), чтобы управлять данными изображения для указанного ImageConsumer
. Недавно создаваемый экземпляр фильтра тогда передают к addConsumer
метод оригинала ImageProducer
. Этот метод общедоступен как побочный эффект этого класса, реализовывая ImageProducer
интерфейс. Это нельзя вызвать от пользовательского кода, и его поведение если вызвано от пользовательского кода является неуказанным.
addConsumer
в интерфейсе ImageProducer
ic
- потребитель для фильтруемого изображенияImageConsumer
public boolean isConsumer(ImageConsumer ic)
Этот метод общедоступен как побочный эффект этого класса, реализовывая ImageProducer
интерфейс. Это нельзя вызвать от пользовательского кода, и его поведение если вызвано от пользовательского кода является неуказанным.
isConsumer
в интерфейсе ImageProducer
ic
- указанное ImageConsumer
ImageConsumer
public void removeConsumer(ImageConsumer ic)
Этот метод общедоступен как побочный эффект этого класса, реализовывая ImageProducer
интерфейс. Это нельзя вызвать от пользовательского кода, и его поведение если вызвано от пользовательского кода является неуказанным.
removeConsumer
в интерфейсе ImageProducer
ic
- указанное ImageConsumer
ImageConsumer
public void startProduction(ImageConsumer ic)
ImageConsumer
уже не потребитель фильтруемого изображения, экземпляр оригинала ImageFilter
создается (использование фильтра getFilterInstance
метод), чтобы управлять данными изображения для ImageConsumer
. Экземпляр фильтра для ImageConsumer
тогда передается к startProduction
метод оригинала ImageProducer
. Этот метод общедоступен как побочный эффект этого класса, реализовывая ImageProducer
интерфейс. Это нельзя вызвать от пользовательского кода, и его поведение если вызвано от пользовательского кода является неуказанным.
startProduction
в интерфейсе ImageProducer
ic
- потребитель для фильтруемого изображенияImageConsumer
public void requestTopDownLeftRightResend(ImageConsumer ic)
Этот метод общедоступен как побочный эффект этого класса, реализовывая ImageProducer
интерфейс. Это нельзя вызвать от пользовательского кода, и его поведение если вызвано от пользовательского кода является неуказанным.
requestTopDownLeftRightResend
в интерфейсе ImageProducer
ic
- указанное ImageConsumer
ImageConsumer
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.