Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.image.FilteredImageSource1.0

java.lang.Object
   |
   +--java.awt.image.FilteredImageSource

Deklaration

public class FilteredImageSource
extends java.lang.Object
implements java.awt.image.ImageProducer

Beschreibung

Die Klasse FilteredImageSource dient zur einfachen Filterung von Bilddaten. Hierzu wird dem Konstruktor jeweils ein Exemplar von ImageProducer, das die Daten liefert, und von ImageFilter übergeben, das die Filterung der Pixel übernimmt. Das gefilterte Bild kann mit der Methode createImage, die Component und alle Unterklassen besitzen, abgerufen werden, der ein Exemplar von FilteredImageSource übergeben wird.


 
Konstruktoren
publicFilteredImageSource(ImageProducer orig, ImageFilter imgf)
 
Methoden
public synchronized voidaddConsumer(ImageConsumer ic)
public synchronized booleanisConsumer(ImageConsumer ic)
public synchronized voidremoveConsumer(ImageConsumer ic)
public voidrequestTopDownLeftRightResend(ImageConsumer ic)
public voidstartProduction(ImageConsumer ic)


 

Konstruktoren im Detail

public FilteredImageSource(ImageProducer orig, ImageFilter imgf)
Erzeugt einen neuen Filter für die Bilddaten aus orig, die mit imgf gefiltert werden. Für orig können z. B. ein weiteres Exemplar von FilteredImageSource oder ein MemoryImageSource-Objekt übergeben werden.

 

Methoden im Detail

public synchronized void addConsumer(ImageConsumer ic)
Fügt ic zu der Liste der angeschlossenen ImageConsumer hinzu.
public synchronized boolean isConsumer(ImageConsumer ic)
Liefert true, wenn ic zu den an diesen Filter angeschlossenen Konsumenten gehört, sonst false.
public synchronized void removeConsumer(ImageConsumer ic)
Entfernt ic von der Liste der angeschlossenen ImageConsumer.
public void requestTopDownLeftRightResend(ImageConsumer ic)
Mit dieser Methode kann ein angeschlossener ImageConsumer ic an den Filter die Anfrage stellen, die Pixel von links nach rechts und von oben nach unten zu liefern.
public void startProduction(ImageConsumer ic)
Fügt ic zu der Liste der angeschlossenen ImageConsumer hinzu und beginnt sofort, die gefilterten Bilddaten zu liefern.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.