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

Klasse javax.swing.LookAndFeel1.2

java.lang.Object
   |
   +--javax.swing.LookAndFeel

Deklaration

public class LookAndFeel
extends java.lang.Object

Beschreibung

Diese Klasse repräsentiert das Look-and-Feel bei


 
Konstruktoren
publicLookAndFeel()
 
Methoden
public static voidinstallColors(JComponent c, String defaultBgName, String defaultFgName)
public static voidinstallColorsAndFont(JComponent c, String defaultBgName, String defaultFgName, String defaultFontName)
public static voidinstallBorder(JComponent c, String defaultBorderName)
public static voiduninstallBorder(JComponent c)
public static JTextComponent.KeyBinding[]makeKeyBindings(Object[] keyBindingList)
public static InputMapmakeInputMap(Object[] keys)     [1.3]
public static ComponentInputMapmakeComponentInputMap(JComponent c, Object[] keys)     [1.3]
public static voidloadKeyBindings(InputMap retMap, Object[] keys)     [1.3]
public static ObjectmakeIcon(Class baseClass, String gifFile)
public voidprovideErrorFeedback(Component component)
public static ObjectgetDesktopPropertyValue(String systemPropertyName, Object fallbackValue)
public StringgetName()
public StringgetID()
public StringgetDescription()
public booleangetSupportsWindowDecorations()     [1.4]
public booleanisNativeLookAndFeel()
public booleanisSupportedLookAndFeel()
public voidinitialize()
public voiduninitialize()
public UIDefaultsgetDefaults()
public StringtoString()


 

Konstruktoren im Detail

public LookAndFeel()

 

Methoden im Detail

public static void installColors(JComponent c, String defaultBgName, String defaultFgName)
Initialisiert die angegebene Komponente mit den Farben aus dem UIDefaults-Exemplar.
public static void installColorsAndFont(JComponent c, String defaultBgName, String defaultFgName, String defaultFontName)
Initialisiert die angegebene Komponente mit den Farben und der Schriftart aus dem UIDefaults-Exemplar.
public static void installBorder(JComponent c, String defaultBorderName)
Initialisiert die angegebene Komponente mit dem Rahmen aus dem UIDefaults-Exemplar.
public static void uninstallBorder(JComponent c)
Entfernt den Rahmen.
public static JTextComponent.KeyBinding[] makeKeyBindings(Object[] keyBindingList)
Generiert eine Liste von KeyBindings. Das Argument ist eine Aufzählung von KeyStrokes (als Exemplar von KeyStroke oder einem String) und den zugehöhrigen Actions.

 	JTextComponent.KeyBinding[] multilineBindings = makeKeyBindings( new Object[] {
          "UP", DefaultEditorKit.upAction,
        "DOWN", DefaultEditorKit.downAction,
     "PAGE_UP", DefaultEditorKit.pageUpAction,
   "PAGE_DOWN", DefaultEditorKit.pageDownAction,
       "ENTER", DefaultEditorKit.insertBreakAction,
         "TAB", DefaultEditorKit.insertTabAction
  });
public static InputMap makeInputMap(Object[] keys)     [1.3]
Erstellt eine InputMap aus einer Aufzählung von KeyStrokes (Exemplare oder Strings) und dem entsprechenden Schlüssel für die ActionMap.
public static ComponentInputMap makeComponentInputMap(JComponent c, Object[] keys)     [1.3]
Erstellt eine InputMap aus einer Aufzählung von KeyStrokes (Exemplare oder Strings) und dem entsprechenden Schlüssel für die ActionMap.
public static void loadKeyBindings(InputMap retMap, Object[] keys)     [1.3]
Lädt die Verknüpfungen in die retMap.
public static Object makeIcon(Class baseClass, String gifFile)
Generiert ein ImageIcon auf Anfrage.
public void provideErrorFeedback(Component component)
Wird aufgerufen, wenn der Benutzer eine ungültige Operation ausführt. Die Standard-Implementierung piepst dann.
public static Object getDesktopPropertyValue(String systemPropertyName, Object fallbackValue)
Liefert den den Wert durch den Aufruf von Toolkit.getDefaultToolkit().getDesktopProperty().
public String getName()
Liefert den kurzen Namen des L&,F.
public String getID()
Liefert einen eindeutige Identfikation des Look-and-Feel.
public String getDescription()
Liefert einen längeren Namen des Look-and-Feel.
public boolean getSupportsWindowDecorations()     [1.4]
Liefert true, wenn das Look-and-Feel bei JRootPane Fensterdekorationen unterstützt.
public boolean isNativeLookAndFeel()
Liefert true, wenn das Look-and-Feel die unterliegende Plattform nachahmt.
public boolean isSupportedLookAndFeel()
Liefert true, wenn die hinterliegende Plattform das Look-and-Feel unterstützt.
public void initialize()
UIManager.setLookAndFeel ruft diese Methode vor dem ersten Aufruf von getDefaults() auf.
public void uninitialize()
Deinitialisiert das Look-and-Feel.
public UIDefaults getDefaults()
Generiert die UIDefaults.
public String toString()
Liefert eine String-Repräsentation.


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

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