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

Variable Index

 o CROSSHAIR_CURSOR
The crosshair cursor type.
 o CUSTOM_CURSOR
The type associated with all custom cursors.
 o DEFAULT_CURSOR
The default cursor type (gets set if no cursor is defined).
 o DEFAULT_DRAG_CURSOR
The platform default drag cursor type.
 o DEFAULT_DROP_CURSOR
The platform default drop cursor type.
 o DEFAULT_NODROP_CURSOR
The platform default no drop cursor type.
 o E_RESIZE_CURSOR
The east-resize cursor type.
 o HAND_CURSOR
The hand cursor type.
 o MOVE_CURSOR
The move cursor type.
 o N_RESIZE_CURSOR
The north-resize cursor type.
 o name
 o NE_RESIZE_CURSOR
The north-east-resize cursor type.
 o NW_RESIZE_CURSOR
The north-west-resize cursor type.
 o predefined
 o S_RESIZE_CURSOR
The south-resize cursor type.
 o SE_RESIZE_CURSOR
The south-east-resize cursor type.
 o SW_RESIZE_CURSOR
The south-west-resize cursor type.
 o TEXT_CURSOR
The text cursor type.
 o W_RESIZE_CURSOR
The west-resize cursor type.
 o WAIT_CURSOR
The wait cursor type.

Constructor Index

 o Cursor(int)
Creates a new cursor object with the specified type.
 o 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.

Method Index

 o getDefaultCursor()
Return the system default cursor.
 o getName()
Returns the name of this cursor.
 o getPredefinedCursor(int)
Returns a cursor object with the specified predefined type.
 o getSystemCustomCursor(String)
 o getType()
Returns the type for this cursor.
 o toString()
Returns a string representation of this cursor.

Variables

 o DEFAULT_CURSOR
public static final int DEFAULT_CURSOR
The default cursor type (gets set if no cursor is defined).

 o CROSSHAIR_CURSOR
public static final int CROSSHAIR_CURSOR
The crosshair cursor type.

 o TEXT_CURSOR
public static final int TEXT_CURSOR
The text cursor type.

 o WAIT_CURSOR
public static final int WAIT_CURSOR
The wait cursor type.

 o SW_RESIZE_CURSOR
public static final int SW_RESIZE_CURSOR
The south-west-resize cursor type.

 o SE_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
The south-east-resize cursor type.

 o NW_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
The north-west-resize cursor type.

 o NE_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
The north-east-resize cursor type.

 o N_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
The north-resize cursor type.

 o S_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
The south-resize cursor type.

 o W_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
The west-resize cursor type.

 o E_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
The east-resize cursor type.

 o HAND_CURSOR
public static final int HAND_CURSOR
The hand cursor type.

 o MOVE_CURSOR
public static final int MOVE_CURSOR
The move cursor type.

 o DEFAULT_DRAG_CURSOR
public static final int DEFAULT_DRAG_CURSOR
The platform default drag cursor type.

 o DEFAULT_NODROP_CURSOR
public static final int DEFAULT_NODROP_CURSOR
The platform default no drop cursor type.

 o DEFAULT_DROP_CURSOR
public static final int DEFAULT_DROP_CURSOR
The platform default drop cursor type.

 o predefined
protected static Cursor[] predefined
 o CUSTOM_CURSOR
public static final int CUSTOM_CURSOR
The type associated with all custom cursors.

 o name
protected String name

Constructors

 o Cursor
public Cursor(int type)
Creates a new cursor object with the specified type.

Parameters:
type - the type of cursor
 o 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

Methods

 o getPredefinedCursor
public static Cursor getPredefinedCursor(int type)
Returns a cursor object with the specified predefined type.

Parameters:
type - the type of predefined cursor
 o getSystemCustomCursor
public static Cursor getSystemCustomCursor(String name) throws AWTException
Returns:
the system specific custom Cursor named Cursor names are, for example: "Invalid.16x16"
 o getDefaultCursor
public static Cursor getDefaultCursor()
Return the system default cursor.

 o getType
public int getType()
Returns the type for this cursor.

 o getName
public String getName()
Returns the name of this cursor.

Returns:
a localized description of this cursor.
 o 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