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.AWTKeyStroke1.4

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

Deklaration

public class AWTKeyStroke
extends java.lang.Object
implements java.io.Serializable

Beschreibung

Diese Klasse repräsentiert ein Tastaturereignis. Ein solches Ereignis kann das Drücken oder Loslassen einer Taste sein. Exemplare werden nicht direkt, sondern mit einer der getAWTKeyStroke()-Methoden erzeugt.


 
Konstruktoren
protectedAWTKeyStroke()
protectedAWTKeyStroke(char keyChar, int keyCode, int modifiers, boolean onKeyRelease)
 
Methoden
public final booleanequals(Object anObject)
public static AWTKeyStrokegetAWTKeyStroke(char keyChar)
public static AWTKeyStrokegetAWTKeyStroke(String s)
public static AWTKeyStrokegetAWTKeyStroke(int keyCode, int modifiers)
public static AWTKeyStrokegetAWTKeyStroke(Character keyChar, int modifiers)
public static AWTKeyStrokegetAWTKeyStroke(int keyCode, int modifiers, boolean onKeyRelease)
public static AWTKeyStrokegetAWTKeyStrokeForEvent(KeyEvent anEvent)
public final chargetKeyChar()
public final intgetKeyCode()
public final intgetKeyEventType()
public final intgetModifiers()
public inthashCode()
public final booleanisOnKeyRelease()
protected ObjectreadResolve()
protected static voidregisterSubclass(Class subclass)
public StringtoString()


 

Konstruktoren im Detail

protected AWTKeyStroke()
Erzeugt ein neues Objekt mit Standardwerten.
protected AWTKeyStroke(char keyChar, int keyCode, int modifiers, boolean onKeyRelease)
Erzeugt ein neues Object mit den übergebenen Werten.

 

Methoden im Detail

public final boolean equals(Object anObject)
Liefert genau dann true, wenn obj ein Exemplar der Klasse AWTKeyStroke ist, das denselben Wert besitzt wie dieses Objekt, sonst false.
public static AWTKeyStroke getAWTKeyStroke(char keyChar)
Erzeugt ein neues Objekt für die durch keyChar bezeichnete Taste und liefert es zurück.
public static AWTKeyStroke getAWTKeyStroke(String s)
Erzeugt ein neues Objekt für die durch s bezeichnete Taste. Der Taste können die folgenden Modifier vorangestellt werden:

Tabelle 24.1:
SuffixTyp
"shift""alt"
"control""button1"
"ctrl""button2"
"meta""button3"

Am Anfand des Strings kann optional eines der Wörter "pressed" oder "released" vorangestellt werden. Gültige Beispiele für s sind "crtl c", "released END" oder "alt shift %".

public static AWTKeyStroke getAWTKeyStroke(int keyCode, int modifiers)
Erzeugt ein neues Objekt für die Parameterwerte. Es können die Konstanten von java.awt.event.KeyEvent und java.awt.event.InputEvent übergeben werden.
public static AWTKeyStroke getAWTKeyStroke(Character keyChar, int modifiers)
Erzeugt ein neues Objekt für die Parameterwerte. Für modifiers können die Konstanten von java.awt.event.InputEvent übergeben werden.
public static AWTKeyStroke getAWTKeyStroke(int keyCode, int modifiers, boolean onKeyRelease)
Erzeugt ein neues Objekt für die Parameterwerte. Es können die Konstanten von java.awt.event.KeyEvent und java.awt.event.InputEvent übergeben werden. Mit onKeyRelease kann festgelegt werden, ob sich das Ereignis auf das Drücken (false) oder das Loslassen (true) beziehen soll.
public static AWTKeyStroke getAWTKeyStrokeForEvent(KeyEvent anEvent)
Erzeugt ein neues Objekt für das Ereignis anEvent.
public final char getKeyChar()
Liefert die Taste als Zeichen zurück.
public final int getKeyCode()
Liefert den Code der Taste zurück. Rückgabewert ist eine der in java.awt.event.KeyEvent definierten Konstanten.
public final int getKeyEventType()
Liefert Typ des Ereignisses zurück. Rückgabewert ist eine der in java.awt.event.KeyEvent definierten Konstanten KEY_PRESSED, KEY_RELEASED oder KEY_TYPED.
public final int getModifiers()
Liefert die Umschalttasten zurück. Rückgabewert ist eine der in java.awt.event.InputEvent definierten Konstanten.
public int hashCode()
Liefert einen Hashcode für das AWTKeyStroke-Objekt.
public final boolean isOnKeyRelease()
Liefert true, falls dieses Objekt das Loslassen einer Taste signalisiert, sonst false.
protected Object readResolve()
Wird zur Deserialisierung von Objekten dieser Klasse benötigt.
Exception: ObjectStreamException
protected static void registerSubclass(Class subclass)
Registriert die Klasse subclass als künftig zu verwendende Klasse für die Erzeugungsmethode getAWTKeyStroke(). Diese Klasse muss AWTKeyStroke oder eine Unterklasse davon sein.
public String toString()
Liefert eine String-Darstellung des Objekts zurück.


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

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