Klasse javax.swing.GrayFilter | 1.2 |
java.lang.Object
|
+--java.awt.image.ImageFilter
|
+--java.awt.image.RGBImageFilter
|
+--javax.swing.GrayFilter
Deklaration
public class GrayFilter
extends java.awt.image.RGBImageFilter
Beschreibung
Grafikfilter, der eine Grafik in ein Graustufenbild umwandelt und die Helligkeit erhöt. Wird von Buttons zur Erzeugung der Grafik für den nicht klickbaren/inaktiven Button verwendet.
Konstruktoren im Detail
-
public GrayFilter(boolean b, int p)
-
Erzeugt ein Graufilter-Objekt, das ein Farbbild in ein Graustufenbild umwandelt. Der Wert des Parameters b legt fest, ob die Helligkeit der Grafik erhöht werden soll (true wenn ja). Die gewünschte Graustufe wird durch den Prozentwert p (von 0 bis 100) angegeben.
Methoden im Detail
-
public static Image createDisabledImage(Image i)
-
Erzeugt die Grafik für ein inaktives Element (nicht-klickbarer Button).
-
public int filterRGB(int x, int y, int rgb)
-
Überschreibt RGBImageFilter.filterRGB.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.