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

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

Deklaration

public class RenderingHints
extends java.lang.Object
implements java.util.Map, java.lang.Cloneable

Beschreibung

Objekte dieser Klasse beinhalten eine Tabelle mit Aufbereitungshinweisen für Bilder. Jeder Hinweis besteht aus einem Schlüssel in Form eines RenderingHints.Key-Objekts und einem Wert. Für Schlüssel und deren Werte gibt es eine Reihe von vordefinierten Konstanten.


 
Datenelemente
public static final RenderingHints.KeyKEY_ANTIALIASING
public static final ObjectVALUE_ANTIALIAS_ON
public static final ObjectVALUE_ANTIALIAS_OFF
public static final ObjectVALUE_ANTIALIAS_DEFAULT
public static final RenderingHints.KeyKEY_RENDERING
public static final ObjectVALUE_RENDER_SPEED
public static final ObjectVALUE_RENDER_QUALITY
public static final ObjectVALUE_RENDER_DEFAULT
public static final RenderingHints.KeyKEY_DITHERING
public static final ObjectVALUE_DITHER_DISABLE
public static final ObjectVALUE_DITHER_ENABLE
public static final ObjectVALUE_DITHER_DEFAULT
public static final RenderingHints.KeyKEY_TEXT_ANTIALIASING
public static final ObjectVALUE_TEXT_ANTIALIAS_ON
public static final ObjectVALUE_TEXT_ANTIALIAS_OFF
public static final ObjectVALUE_TEXT_ANTIALIAS_DEFAULT
public static final RenderingHints.KeyKEY_FRACTIONALMETRICS
public static final ObjectVALUE_FRACTIONALMETRICS_OFF
public static final ObjectVALUE_FRACTIONALMETRICS_ON
public static final ObjectVALUE_FRACTIONALMETRICS_DEFAULT
public static final RenderingHints.KeyKEY_INTERPOLATION
public static final ObjectVALUE_INTERPOLATION_NEAREST_NEIGHBOR
public static final ObjectVALUE_INTERPOLATION_BILINEAR
public static final ObjectVALUE_INTERPOLATION_BICUBIC
public static final RenderingHints.KeyKEY_ALPHA_INTERPOLATION
public static final ObjectVALUE_ALPHA_INTERPOLATION_SPEED
public static final ObjectVALUE_ALPHA_INTERPOLATION_QUALITY
public static final ObjectVALUE_ALPHA_INTERPOLATION_DEFAULT
public static final RenderingHints.KeyKEY_COLOR_RENDERING
public static final ObjectVALUE_COLOR_RENDER_SPEED
public static final ObjectVALUE_COLOR_RENDER_QUALITY
public static final ObjectVALUE_COLOR_RENDER_DEFAULT
 
Konstruktoren
publicRenderingHints(Map init)
publicRenderingHints(RenderingHints.Key key, Object value)
 
Methoden
public voidadd(RenderingHints hints)
public voidclear()
public Objectclone()
public booleancontainsKey(Object key)
public booleancontainsValue(Object value)
public CollectionentrySet()
public booleanequals(Object o)
public Objectget(Object key)
public inthashCode()
public booleanisEmpty()
public SetkeySet()
public synchronized Objectput(Object key, Object value)
public voidputAll(Map t)
public synchronized Objectremove(Object key)
public intsize()
public StringtoString()
public Collectionvalues()


 

Datenelemente im Detail

public static final RenderingHints.Key KEY_ANTIALIASING
Schlüssel für Anti-Aliasing.
public static final Object VALUE_ANTIALIAS_ON
Wert für KEY_ANTIALIASING. Die Aufbereitung erfolgt mit Anti-Aliasing.
public static final Object VALUE_ANTIALIAS_OFF
Wert für KEY_ANTIALIASING. Die Aufbereitung erfolgt ohne Anti-Aliasing.
public static final Object VALUE_ANTIALIAS_DEFAULT
Wert für KEY_ANTIALIASING. Die Aufbereitung erfolgt mit der plattform-spezifischen Voreinstellung.
public static final RenderingHints.Key KEY_RENDERING
Schlüssel für die Optimierung.
public static final Object VALUE_RENDER_SPEED
Wert für KEY_RENDERING. Es wird ein Aufbereitungs-Algorithmus mit möglichst hoher Geschwindigkeit verwendet.
public static final Object VALUE_RENDER_QUALITY
Wert für KEY_RENDERING. Es wird ein Aufbereitungs-Algorithmus mit möglichst hoher Qualität verwendet.
public static final Object VALUE_RENDER_DEFAULT
Wert für KEY_RENDERING. Es wird der voreingestellte Algorithmus der Plattform verwendet.
public static final RenderingHints.Key KEY_DITHERING
Schlüssel für das Dithering.
public static final Object VALUE_DITHER_DISABLE
Wert für KEY_DITHERING. Die Aufbereitung erfolgt ohne Dithering.
public static final Object VALUE_DITHER_ENABLE
Wert für KEY_DITHERING. Die Aufbereitung erfolgt mit Dithering.
public static final Object VALUE_DITHER_DEFAULT
Wert für KEY_DITHERING. Die Aufbereitung erfolgt mit der plattform-spezifischen Voreinstellung.
public static final RenderingHints.Key KEY_TEXT_ANTIALIASING
Schlüssel für das Anti-Aliasing von Text.
public static final Object VALUE_TEXT_ANTIALIAS_ON
Wert für KEY_TEXT_ANTIALIASING. Die Darstellung von Text erfolgt mit Anti-Aliasing.
public static final Object VALUE_TEXT_ANTIALIAS_OFF
Wert für KEY_TEXT_ANTIALIASING. Die Darstellung von Text erfolgt ohne Anti-Aliasing.
public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT
Wert für KEY_TEXT_ANTIALIASING. Die Darstellung von Text erfolgt mit der plattform-spezifischen Voreinstellung.
public static final RenderingHints.Key KEY_FRACTIONALMETRICS
Schlüssel für nicht-ganzzahlige Schriftsatz-Abmessungen.
public static final Object VALUE_FRACTIONALMETRICS_OFF
Wert für KEY_FRACTIONALMETRICS. Bei der Aufbereitung von Text werden keine nicht-ganzzahligen Schriftsatz-Abmessungen verwendet.
public static final Object VALUE_FRACTIONALMETRICS_ON
Wert für KEY_FRACTIONALMETRICS. Bei der Aufbereitung von Text werden auch nicht-ganzzahlige Schriftsatz-Abmessungen verwendet.
public static final Object VALUE_FRACTIONALMETRICS_DEFAULT
Wert für KEY_FRACTIONALMETRICS. Die Aufbereitung erfolgt mit der plattform-spezifischen Voreinstellung.
public static final RenderingHints.Key KEY_INTERPOLATION
Schlüssel für die Interpolation
public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
Wert für KEY_INTERPOLATION. Es wird mit dem Verfahren des »nächsten Nachbarn« interpoliert.
public static final Object VALUE_INTERPOLATION_BILINEAR
Wert für KEY_INTERPOLATION. Es wird bilinear interpoliert.
public static final Object VALUE_INTERPOLATION_BICUBIC
Wert für KEY_INTERPOLATION. Es wird bikubisch interpoliert.
public static final RenderingHints.Key KEY_ALPHA_INTERPOLATION
Schlüssel für die Interpolation von Alpha-Werten
public static final Object VALUE_ALPHA_INTERPOLATION_SPEED
Wert für KEY_ALPHA_INTERPOLATION. Es wird ein Algorithmus mit möglichst hoher Geschwindigkeit verwendet.
public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY
Wert für KEY_ALPHA_INTERPOLATION. Es wird ein Algorithmus mit möglichst hoher Qualität verwendet.
public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT
Wert für KEY_ALPHA_INTERPOLATION. Es wird der voreingestellte Algorithmus der Plattform verwendet.
public static final RenderingHints.Key KEY_COLOR_RENDERING
Schlüssel für die Berechnung der Farben
public static final Object VALUE_COLOR_RENDER_SPEED
Wert für KEY_COLOR_RENDERING. Es wird ein Algorithmus mit möglichst hoher Geschwindigkeit verwendet.
public static final Object VALUE_COLOR_RENDER_QUALITY
Wert für KEY_COLOR_RENDERING. Es wird ein Algorithmus mit möglichst hoher Qualität verwendet.
public static final Object VALUE_COLOR_RENDER_DEFAULT
Wert für KEY_COLOR_RENDERING. Es wird der voreingestellte Algorithmus der Plattform verwendet.

 

Konstruktoren im Detail

public RenderingHints(Map init)
Erzeugt ein neues Objekt, das mit den in init enthaltenen Schlüssel-/Wert-Paaren initialisiert wird.
public RenderingHints(RenderingHints.Key key, Object value)
Erzeugt ein neues Objekt, das mit dem übergebenen Schlüssel-/Wert-Paar initialisiert wird.

 

Methoden im Detail

public void add(RenderingHints hints)
Übernimmt alle Einträge aus hints in diese Tabelle.
public void clear()
Löscht alle Einträge aus der Tabelle.
public Object clone()
Erzeugt ein Objekt mit denselben Einträgen und liefert es zurück. Die Einträge werden hierbei flach kopiert.
public boolean containsKey(Object key)
Liefert true, wenn das Schlüsselobjekt key in der Tabelle enthalten ist, sonst false.
public boolean containsValue(Object value)
Liefert true, falls value als Wert mindestens eines Eintrags vorkommt, sonst false.
public Collection entrySet()
Liefert ein Set-Objekt, das Map.Entry-Objekte mit den jeweiligen Schlüssel/Wert-Paaren enthält.
public boolean equals(Object o)
Liefert true, falls o ein Exemplar von Map ist, das dieselben Schlüssel und Werte wie dieses Objekt hat, sonst false.
public Object get(Object key)
Liefert das dem Objekt key zugeordnete Datenobjekt zurück oder null, falls der Schlüssel key nicht in der Tabelle gefunden werden konnte.
public int hashCode()
Liefert einen Hashcode für das RenderingHints-Objekt.
public boolean isEmpty()
Liefert true, wenn Tabelle keine Einträge enthält, sonst false.
public Set keySet()
Liefert ein Set-Objekt, das die Schlüsselobjekte enthält. Die enthaltenen Objekte sind dieselben wie in dieser Tabelle, Änderungen an der gelieferten Set wirken sich auch auf diese Tabelle aus.
public synchronized Object put(Object key, Object value)
Trägt das Schlüsselobjekt key und das entsprechende Datenobjekt value in die Tabelle ein. put liefert null, wenn der Schlüssel bisher nicht vorhanden war, ansonsten das Datenobjekt, das ihm zuvor zugeordnet war.
Exception: NullPointerException
public void putAll(Map t)
Trägt die in t enthaltenen Schlüssel/Wert-Paare in diese Tabelle ein. Falls t Schlüssel enthält, die es bereits gibt, werden die vorhandenen Werte durch die aus t ersetzt.
public synchronized Object remove(Object key)
Entfernt das Schlüsselobjekt key und das entsprechende Datenobjekt aus der Tabelle. remove liefert das zu key gehörige Datenobjekt, falls key in der Tabelle gefunden wurde, sonst null.
Exception: NullPointerException
public int size()
Liefert die Anzahl der enthaltenen Einträge zurück.
public String toString()
Liefert eine String-Darstellung des Objekts.
public Collection values()
Liefert ein Collection-Objekt, das die Wertobjekte enthält.


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

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