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.AlphaComposite1.2

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

Deklaration

public final class AlphaComposite
extends java.lang.Object
implements java.awt.Composite

Beschreibung

Mit dieser Klasse können Transparenz-basierte Effekte, z. B. Überblenden, realisiert werden. Mit den definierten Konstanten können verschiedene Regeln zur Anwendung des Effekts gewählt werden.


 
Datenelemente
public static final intCLEAR
public static final intSRC
public static final intSRC_OVER
public static final intDST_OVER
public static final intSRC_IN
public static final intDST_IN
public static final intSRC_OUT
public static final intDST_OUT
public static final AlphaCompositeClear
public static final AlphaCompositeSrc
public static final AlphaCompositeSrcOver
public static final AlphaCompositeDstOver
public static final AlphaCompositeSrcIn
public static final AlphaCompositeDstIn
public static final AlphaCompositeSrcOut
public static final AlphaCompositeDstOut
 
Methoden
public CompositeContextcreateContext(ColorModel srcColorModel, ColorModel dstColorModel)
public booleanequals(Object obj)
public floatgetAlpha()
public static AlphaCompositegetInstance(int rule)
public static AlphaCompositegetInstance(int rule, float alpha)
public intgetRule()
public inthashCode()


 

Datenelemente im Detail

public static final int CLEAR
Löscht Alpha- und Farbwerte im Zielbild.
public static final int SRC
Kopiert das Quellbild ins Zielbild, ohne die Pixel im Zielbild zu berücksichtigen.
public static final int SRC_OVER
Alpha- und Farbwerte des Quellbildes werden über das Zielbild komponiert.
public static final int DST_OVER
Alpha- und Farbwerte des Zielbildes werden über das Quellbild komponiert und die Pixel des Zielbildes entsprechend ersetzt.
public static final int SRC_IN
Die Farbwerte des Zielbildes ergeben sich durch Gewichtung der Farbwerte im Quellbild mit den Alpha-Werten im Zielbild. Die Alpha-Werte des Zielbildes werden mit denen des Quellbildes multipliziert.
public static final int DST_IN
Die Farbwerte des Zielbildes ergeben sich durch Gewichtung der Farbwerte im Zielbild mit den Alpha-Werten im Quellbild. Die Alpha-Werte des Zielbildes werden mit denen des Quellbildes multipliziert.
public static final int SRC_OUT
Die Farbwerte des Zielbildes ergeben sich durch Gewichtung der Farbwerte im Quellbild mit den inversen Alpha-Werten im Zielbild. Die Alpha-Werte des Zielbildes ergeben sich durch Multiplikation der Alpha-Werte um Quellbild mit den inversen Alpha-Werten im Zielbild.
public static final int DST_OUT
Die Farbwerte des Zielbildes ergeben sich durch Gewichtung der Farbwerte im Zielbild mit den inversen Alpha-Werten im Quellbild. Die Alpha-Werte des Zielbildes ergeben sich durch Multiplikation der Alpha-Werte im Zielbild mit den inversen Alpha-Werten im Quellbild.
public static final AlphaComposite Clear = new AlphaComposite(CLEAR)
Vordefiniertes Objekt, das die CLEAR-Regel implementiert.
public static final AlphaComposite Src = new AlphaComposite(SRC)
Vordefiniertes Objekt, das die SRC-Regel implementiert.
public static final AlphaComposite SrcOver = new AlphaComposite(SRC_OVER)
Vordefiniertes Objekt, das die SRC_OVER-Regel implementiert.
public static final AlphaComposite DstOver = new AlphaComposite(DST_OVER)
Vordefiniertes Objekt, das die DST_OVER-Regel implementiert.
public static final AlphaComposite SrcIn = new AlphaComposite(SRC_IN)
Vordefiniertes Objekt, das die SRC_IN-Regel implementiert.
public static final AlphaComposite DstIn = new AlphaComposite(DST_IN)
Vordefiniertes Objekt, das die DST_IN-Regel implementiert.
public static final AlphaComposite SrcOut = new AlphaComposite(SRC_OUT)
Vordefiniertes Objekt, das die SRC_OUT-Regel implementiert.
public static final AlphaComposite DstOut = new AlphaComposite(DST_OUT)
Vordefiniertes Objekt, das die DST_OUT-Regel implementiert.

 

Methoden im Detail

public CompositeContext createContext(ColorModel srcColorModel, ColorModel dstColorModel)
Erzeugt einen neuen CompositeContext, der die Farben aus dem Modell srcColorModel in das Modell dstColorModel umsetzt.
public boolean equals(Object obj)
Liefert true, falls obj ein Exemplar von AlphaComposite ist, die dieselbe Regel implementiert, sonst false.
public float getAlpha()
Liefert den Faktor, mit dem das Quellbild vormultipliziert wird.
public static AlphaComposite getInstance(int rule)
Liefert ein Exemplar, das die Regel rule implementiert, für die eine der Konstanten übergeben werden muß. Die Alpha-Werte des Quellbildes werden belassen.
public static AlphaComposite getInstance(int rule, float alpha)
Liefert ein Exemplar, das die Regel rule implementiert, für die eine der Konstanten übergeben werden muß. Mit alpha kann ein Faktor vorgegeben werden, mit denen die Alpha-Werte im Quellbild vormultipliziert werden (Bereich: 0.0 bis 1.0).
public int getRule()
Liefert die Regel zurück, die dieses Objekt implementiert. Rückgabewert ist eine der vordefinierten Konstanten.
public int hashCode()
Liefert einen Hashcode für das AlphaComposite-Objekt.


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

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