All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.Cursor
java.lang.Object
|
+----java.awt.Cursor
- public class Cursor
- extends Object
- implements Serializable
A class to encapsulate the bitmap representation of the mouse cursor.
- See Also:
- setCursor
CROSSHAIR_CURSOR- The crosshair cursor type.
CUSTOM_CURSOR- The type associated with all custom cursors.
DEFAULT_CURSOR- The default cursor type (gets set if no cursor is defined).
DEFAULT_DRAG_CURSOR- The platform default drag cursor type.
DEFAULT_DROP_CURSOR- The platform default drop cursor type.
DEFAULT_NODROP_CURSOR- The platform default no drop cursor type.
E_RESIZE_CURSOR- The east-resize cursor type.
HAND_CURSOR- The hand cursor type.
MOVE_CURSOR- The move cursor type.
N_RESIZE_CURSOR- The north-resize cursor type.
name-
NE_RESIZE_CURSOR- The north-east-resize cursor type.
NW_RESIZE_CURSOR- The north-west-resize cursor type.
predefined-
S_RESIZE_CURSOR- The south-resize cursor type.
SE_RESIZE_CURSOR- The south-east-resize cursor type.
SW_RESIZE_CURSOR- The south-west-resize cursor type.
TEXT_CURSOR- The text cursor type.
W_RESIZE_CURSOR- The west-resize cursor type.
WAIT_CURSOR- The wait cursor type.
Cursor(int)
- Creates a new cursor object with the specified type.
Cursor(String)
- Creates a new custom cursor object with the specified name.
Note: this constructor should only be used by AWT implementations
as part of their support for custom cursors.
getDefaultCursor()
- Return the system default cursor.
getName()
- Returns the name of this cursor.
getPredefinedCursor(int)
- Returns a cursor object with the specified predefined type.
getSystemCustomCursor(String)
-
getType()
- Returns the type for this cursor.
toString()
- Returns a string representation of this cursor.
DEFAULT_CURSOR
public static final int DEFAULT_CURSOR
- The default cursor type (gets set if no cursor is defined).
CROSSHAIR_CURSOR
public static final int CROSSHAIR_CURSOR
- The crosshair cursor type.
TEXT_CURSOR
public static final int TEXT_CURSOR
- The text cursor type.
WAIT_CURSOR
public static final int WAIT_CURSOR
- The wait cursor type.
SW_RESIZE_CURSOR
public static final int SW_RESIZE_CURSOR
- The south-west-resize cursor type.
SE_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
- The south-east-resize cursor type.
NW_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
- The north-west-resize cursor type.
NE_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
- The north-east-resize cursor type.
N_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
- The north-resize cursor type.
S_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
- The south-resize cursor type.
W_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
- The west-resize cursor type.
E_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
- The east-resize cursor type.
HAND_CURSOR
public static final int HAND_CURSOR
- The hand cursor type.
MOVE_CURSOR
public static final int MOVE_CURSOR
- The move cursor type.
DEFAULT_DRAG_CURSOR
public static final int DEFAULT_DRAG_CURSOR
- The platform default drag cursor type.
DEFAULT_NODROP_CURSOR
public static final int DEFAULT_NODROP_CURSOR
- The platform default no drop cursor type.
DEFAULT_DROP_CURSOR
public static final int DEFAULT_DROP_CURSOR
- The platform default drop cursor type.
predefined
protected static Cursor[] predefined
CUSTOM_CURSOR
public static final int CUSTOM_CURSOR
- The type associated with all custom cursors.
name
protected String name
Cursor
public Cursor(int type)
- Creates a new cursor object with the specified type.
- Parameters:
- type - the type of cursor
Cursor
protected Cursor(String name)
- Creates a new custom cursor object with the specified name.
Note: this constructor should only be used by AWT implementations
as part of their support for custom cursors. Applications should
use Toolkit.createCustomCursor().
- Parameters:
- name - the user-visible name of the cursor.
- See Also:
- createCustomCursor
getPredefinedCursor
public static Cursor getPredefinedCursor(int type)
- Returns a cursor object with the specified predefined type.
- Parameters:
- type - the type of predefined cursor
getSystemCustomCursor
public static Cursor getSystemCustomCursor(String name) throws AWTException
- Returns:
- the system specific custom Cursor named
Cursor names are, for example: "Invalid.16x16"
getDefaultCursor
public static Cursor getDefaultCursor()
- Return the system default cursor.
getType
public int getType()
- Returns the type for this cursor.
getName
public String getName()
- Returns the name of this cursor.
- Returns:
- a localized description of this cursor.
toString
public String toString()
- Returns a string representation of this cursor.
- Returns:
- a string representation of this cursor.
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature