java.lang.Object
javafx.scene.Cursor
- Direct Known Subclasses:
ImageCursor
public abstract class Cursor extends Object
A class to encapsulate the bitmap representation of the mouse cursor.
- Since:
- JavaFX 2.0
-
Field Summary
Fields Modifier and Type Field Description static Cursor
CLOSED_HAND
A cursor with a hand that is closed, often used when "grabbing", for example, when panning.static Cursor
CROSSHAIR
The crosshair cursor type.static Cursor
DEFAULT
The default cursor type (gets set if no cursor is defined).static Cursor
DISAPPEAR
The disappear cursor type.static Cursor
E_RESIZE
The east-resize cursor type.static Cursor
H_RESIZE
The horizontal cursor type.static Cursor
HAND
The hand cursor type, resembling a pointing hand, often used to indicate that something can be clicked, such as a hyperlink.static Cursor
MOVE
The move cursor type.static Cursor
N_RESIZE
The north-resize cursor type.static Cursor
NE_RESIZE
The north-east-resize cursor type.static Cursor
NONE
The none cursor type.static Cursor
NW_RESIZE
The north-west-resize cursor type.static Cursor
OPEN_HAND
A cursor with a hand which is openstatic Cursor
S_RESIZE
The south-resize cursor type.static Cursor
SE_RESIZE
The south-east-resize cursor type.static Cursor
SW_RESIZE
The south-west-resize cursor type.static Cursor
TEXT
The text cursor type.static Cursor
V_RESIZE
The vertical cursor type.static Cursor
W_RESIZE
The west-resize cursor type.static Cursor
WAIT
The wait cursor type. -
Method Summary
-
Field Details
-
DEFAULT
The default cursor type (gets set if no cursor is defined). -
CROSSHAIR
The crosshair cursor type. -
TEXT
The text cursor type. -
WAIT
The wait cursor type. -
SW_RESIZE
The south-west-resize cursor type. -
SE_RESIZE
The south-east-resize cursor type. -
NW_RESIZE
The north-west-resize cursor type. -
NE_RESIZE
The north-east-resize cursor type. -
N_RESIZE
The north-resize cursor type. -
S_RESIZE
The south-resize cursor type. -
W_RESIZE
The west-resize cursor type. -
E_RESIZE
The east-resize cursor type. -
OPEN_HAND
A cursor with a hand which is open -
CLOSED_HAND
A cursor with a hand that is closed, often used when "grabbing", for example, when panning. -
HAND
The hand cursor type, resembling a pointing hand, often used to indicate that something can be clicked, such as a hyperlink. -
MOVE
The move cursor type. -
DISAPPEAR
The disappear cursor type. This is often used when dragging something, such that when the user releases the mouse, the item will disappear. On Mac, this is used when dragging items off a toolbar or in other such situations. -
H_RESIZE
The horizontal cursor type. -
V_RESIZE
The vertical cursor type. -
NONE
The none cursor type. On platforms that don't support custom cursors, this will be the same asDEFAULT
.
-
-
Method Details
-
toString
Returns a string representation for the cursor. -
cursor
Returns a cursor for the specified identifier. The identifier can be either a name of some standard cursor or a valid URL string. If the identifier names a standard cursor the corresponding cursor is returned. In the case of a URL string, the method returns a newImageCursor
created for that URL.- Parameters:
identifier
- the cursor identifier- Returns:
- the cursor for the identifier
- Throws:
IllegalArgumentException
- if the cursor identifier is not a valid URL string nor any standard cursor name
-