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.Image1.0

java.lang.Object
   |
   +--java.awt.Image

Deklaration

public abstract class Image
extends java.lang.Object

Beschreibung

Die abstrakte Klasse Image stellt eine allgemeine Schnittstelle für Bilddaten dar. Sie wird plattformabhängig implemeniert.


 
Datenelemente
public static final ObjectUndefinedProperty
public static final intSCALE_DEFAULT     [1.1]
public static final intSCALE_FAST     [1.1]
public static final intSCALE_SMOOTH     [1.1]
public static final intSCALE_REPLICATE     [1.1]
public static final intSCALE_AREA_AVERAGING
 
Methoden
public abstract voidflush()
public abstract GraphicsgetGraphics()
public abstract intgetHeight(ImageObserver observer)
public abstract ObjectgetProperty(String name, ImageObserver observer)
public ImagegetScaledInstance(int width, int height, int hints)     [1.1]
public abstract ImageProducergetSource()
public abstract intgetWidth(ImageObserver observer)


 

Datenelemente im Detail

public static final Object UndefinedProperty
Dieses Objekt wird von getProperty() zurückgegeben, wenn eine Eigenschaft abgefragt wird, die nicht definiert ist.
public static final int SCALE_DEFAULT     [1.1]
Spezifiziert den voreingestellten Skalierungs-Algorithmus. Wird für getScaledInstance() verwendet.
public static final int SCALE_FAST     [1.1]
Spezifiziert einen möglichst schnellen Skalierungs-Algorithmus. Wird für getScaledInstance() verwendet.
public static final int SCALE_SMOOTH     [1.1]
Spezifiziert einen Algorithmus mit möglichst guter Bildqualität. Wird für getScaledInstance() verwendet.
public static final int SCALE_REPLICATE     [1.1]
Verwendet den ReplicateScaleFilter. Wird für getScaledInstance() verwendet.
public static final int SCALE_AREA_AVERAGING
Verwendet den AreaAveragingScaleFilter. Wird für die Methode getScaledInstance() verwendet.

 

Methoden im Detail

public abstract void flush()
Gibt durch Caching belegte Ressource frei und bewirkt einen Neuaufbau des Bildes.
public abstract Graphics getGraphics()
Liefert einen grafischen Kontext, in den dieses Bild gezeichnet werden kann. Funktioniert nur bei Offscreen-Images.
public abstract int getHeight(ImageObserver observer)
Ermittelt über den übergebenen observer die Höhe des Bildes in Pixeln und liefert sie zurück. Falls der Observer die Höhe bisher noch nicht ermitteln konnte, wird -1 zurückgegeben.
public abstract Object getProperty(String name, ImageObserver observer)
Liefert die durch name bezeichnete Eigenschaft des Bildes zurück. Wenn diese Methode während des Aufbereitungsvorgangs aufgerufen wird und die Eigenschaft noch nicht ermittelt werden konnte, wird null zurückgegeben. Falls die Eigenschaft nicht definiert ist, wird das Datenelement UndefinedProperty zurückgegeben.
public Image getScaledInstance(int width, int height, int hints)     [1.1]
Liefert eine auf die Breite width und die Höhe height skalierte Version des Bildes zurück. Mit dem Parameter hints können Angaben über den zu verwendenden Algorithmus oder die Bildqualität gemacht werden. Hierzu wird eine bitweise Oder-Verknüpfung der SCALE-Konstanten angegeben.
public abstract ImageProducer getSource()
Liefert das ImageProducer-Objekt, das die Pixel-Daten für dieses Bild liefert.
public abstract int getWidth(ImageObserver observer)
Ermittelt über den übergebenen observer die Breite des Bildes in Pixeln und liefert sie zurück. Falls der Observer die Höhe bisher noch nicht ermitteln konnte, wird -1 zurückgegeben.


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

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