Klasse java.awt.Cursor | 1.1 |
java.lang.Object
|
+--java.awt.Cursor
Deklaration
public class Cursor
extends java.lang.Object
implements java.io.Serializable
Beschreibung
Diese Klasse definiert Konstanten und Methoden, die zum Umgang mit dem Maus-Cursor benötigt werden.
Datenelemente im Detail
-
public static final int DEFAULT_CURSOR
-
Konstante für den voreingestellten Cursor.
-
public static final int CROSSHAIR_CURSOR
-
Konstante für einen Fadenkreuz-Cursor.
-
public static final int TEXT_CURSOR
-
Konstante für den Cursor in Textfeldern.
-
public static final int WAIT_CURSOR
-
Konstante für den Warte-Cursor.
-
public static final int SW_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters an der unteren linken Ecke verwendet wird.
-
public static final int SE_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters an der unteren rechten Ecke verwendet wird.
-
public static final int NW_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters an der oberen linken Ecke verwendet wird.
-
public static final int NE_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters an der oberen rechten Ecke verwendet wird.
-
public static final int N_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters am oberen Rand verwendet wird.
-
public static final int S_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters am unteren Rand verwendet wird.
-
public static final int W_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters am linken Rand verwendet wird.
-
public static final int E_RESIZE_CURSOR
-
Konstante für den Cursor, der beim Verändern der Größe des Fensters am rechten Rand verwendet wird.
-
public static final int HAND_CURSOR
-
Konstante für den Cursor in Hand-Form.
-
public static final int MOVE_CURSOR
-
Konstante für den Cursor, der beim Verschieben des Fensters verwendet wird.
-
public static final int DEFAULT_DRAG_CURSOR
![[1.2]](../../images/marg12.gif)
-
Konstante für den Cursor, der beim Verschieben während einer Drag & Drop-Operation verwendet wird.
-
public static final int DEFAULT_NODROP_CURSOR
![[1.2]](../../images/marg12.gif)
-
Konstante für den Cursor, der signalisiert, daß an dieser Stelle kein »Fallenlassen« möglich ist.
-
public static final int DEFAULT_DROP_CURSOR
![[1.2]](../../images/marg12.gif)
-
Konstante für den Cursor, der beim »Fallenlassen« während einer Drag & Drop-Operation verwendet wird.
-
public static final int CUSTOM_CURSOR
![[1.2]](../../images/marg12.gif)
-
Konstante für alle selbst-definierten Cursor-Typen.
-
protected static Cursor[] predefined
-
Enthält die standardmäßigen Cursor-Typen des Systems.
-
protected String name
![[1.2]](../../images/marg12.gif)
-
Der Name des Cursor-Typs.
Konstruktoren im Detail
-
public Cursor(int type)
-
Erzeugt ein neues Cursor-Objekt mit dem Typ type.
- Exception: IllegalArgumentException
- Falls ein ungültiger Typ spezifiziert wird.
-
protected Cursor(String name)
![[1.2]](../../images/marg12.gif)
-
Erzeugt ein neues Cursor-Objekt für den durch name spezifizierten Cursor-Typ.
Methoden im Detail
-
public static Cursor getDefaultCursor()
-
Liefert den Standard-Cursor des Systems.
-
public String getName()
![[1.2]](../../images/marg12.gif)
-
Liefert den Namen des Cursor-Typs.
-
public static Cursor getPredefinedCursor(int type)
-
Liefert den standardmäßigen Cursor für den Typ type zurück.
- Exception: IllegalArgumentException
- Falls ein ungültiger Typ spezifiziert wird.
-
public static Cursor getSystemCustomCursor(String name)
![[1.2]](../../images/marg12.gif)
-
Liefert den System-spezifischen Cursor mit dem Namen name zurück.
- Exception: AWTException
-
-
public int getType()
-
Liefert den Typ des Cursor-Objekts zurück.
-
public String toString()
![[1.2]](../../images/marg12.gif)
-
Liefert den Klassennamen und den Namen des Cursors.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.