Package com.jidesoft.swing
Class JideCursors
- java.lang.Object
-
- com.jidesoft.swing.JideCursors
-
public class JideCursors extends java.lang.Object
A utility class that create additional cursors used by JIDE products. Notes: this class has to be public so that JIDE can use it in different packages, not meant to release to end user as a public API. JIDE will not guarantee the class will remain as it is.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DELETE_CURSOR
The cursor point when dragged item will be inserted in between.static int
DRAG_CURSOR
The drag cursor type.static int
DRAG_STOP_CURSOR
The no-drop cursor type.static int
DRAG_TEXT_CURSOR
The drag cursor type for text.static int
DRAG_TEXT_STOP_CURSOR
The no-drop cursor type for text.static int
EAST_CURSOR
The cursor point pointing to east side.static int
FIRST_CUSTOM_CURSOR
First id of Cursors used in JIDE products.static int
FLOAT_CURSOR
The cursor point when dragged item is floating.static int
HORIZONTAL_CURSOR
The cursor point when dragged item will be inserted in between.static int
HSPLIT_CURSOR
The horizontal split cursor type.static int
LAST_CUSTOM_CURSOR
Last id of cursor used by JIDE products.static int
MOVE_EAST_CURSOR
The cursor for moving toward east.static int
MOVE_WEST_CURSOR
The cursor for moving toward west.static int
NORTH_CURSOR
The cursor point pointing to north side.static int
PERCENTAGE_CURSOR
The cursor for changing percentage.static int
SOUTH_CURSOR
The cursor point pointing to south side.static int
TAB_CURSOR
The cursor point pointing when dragged item will be in tabbed pane.static int
VERTICAL_CURSOR
The cursor point when dragged item will be inserted in between.static int
VSPLIT_CURSOR
The vertical split cursor type.static int
WEST_CURSOR
The cursor point pointing to west side.
-
Constructor Summary
Constructors Constructor Description JideCursors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.awt.Cursor
createCursor(int type)
Creates a cursor specified by type.static java.awt.Cursor
getPredefinedCursor(int type)
Returns a cursor object with the specified predefined type.static void
setPredefinedCursor(int type, java.awt.Cursor cursor)
Sets a cursor object with the specified predefined type.
-
-
-
Field Detail
-
FIRST_CUSTOM_CURSOR
public static final int FIRST_CUSTOM_CURSOR
First id of Cursors used in JIDE products.- See Also:
- Constant Field Values
-
HSPLIT_CURSOR
public static final int HSPLIT_CURSOR
The horizontal split cursor type.- See Also:
- Constant Field Values
-
VSPLIT_CURSOR
public static final int VSPLIT_CURSOR
The vertical split cursor type.- See Also:
- Constant Field Values
-
DRAG_CURSOR
public static final int DRAG_CURSOR
The drag cursor type.- See Also:
- Constant Field Values
-
DRAG_STOP_CURSOR
public static final int DRAG_STOP_CURSOR
The no-drop cursor type.- See Also:
- Constant Field Values
-
NORTH_CURSOR
public static final int NORTH_CURSOR
The cursor point pointing to north side.- See Also:
- Constant Field Values
-
SOUTH_CURSOR
public static final int SOUTH_CURSOR
The cursor point pointing to south side.- See Also:
- Constant Field Values
-
EAST_CURSOR
public static final int EAST_CURSOR
The cursor point pointing to east side.- See Also:
- Constant Field Values
-
WEST_CURSOR
public static final int WEST_CURSOR
The cursor point pointing to west side.- See Also:
- Constant Field Values
-
TAB_CURSOR
public static final int TAB_CURSOR
The cursor point pointing when dragged item will be in tabbed pane.- See Also:
- Constant Field Values
-
FLOAT_CURSOR
public static final int FLOAT_CURSOR
The cursor point when dragged item is floating.- See Also:
- Constant Field Values
-
VERTICAL_CURSOR
public static final int VERTICAL_CURSOR
The cursor point when dragged item will be inserted in between.- See Also:
- Constant Field Values
-
HORIZONTAL_CURSOR
public static final int HORIZONTAL_CURSOR
The cursor point when dragged item will be inserted in between.- See Also:
- Constant Field Values
-
DELETE_CURSOR
public static final int DELETE_CURSOR
The cursor point when dragged item will be inserted in between.- See Also:
- Constant Field Values
-
DRAG_TEXT_CURSOR
public static final int DRAG_TEXT_CURSOR
The drag cursor type for text.- See Also:
- Constant Field Values
-
DRAG_TEXT_STOP_CURSOR
public static final int DRAG_TEXT_STOP_CURSOR
The no-drop cursor type for text.- See Also:
- Constant Field Values
-
PERCENTAGE_CURSOR
public static final int PERCENTAGE_CURSOR
The cursor for changing percentage.- See Also:
- Constant Field Values
-
MOVE_EAST_CURSOR
public static final int MOVE_EAST_CURSOR
The cursor for moving toward east.- See Also:
- Constant Field Values
-
MOVE_WEST_CURSOR
public static final int MOVE_WEST_CURSOR
The cursor for moving toward west.- See Also:
- Constant Field Values
-
LAST_CUSTOM_CURSOR
public static final int LAST_CUSTOM_CURSOR
Last id of cursor used by JIDE products.- See Also:
- Constant Field Values
-
-
Method Detail
-
getPredefinedCursor
public static java.awt.Cursor getPredefinedCursor(int type)
Returns a cursor object with the specified predefined type.- Parameters:
type
- the type of predefined cursor- Returns:
- the cursor associated with that type.
- Throws:
java.lang.IllegalArgumentException
- if the specified cursor type is invalid
-
setPredefinedCursor
public static void setPredefinedCursor(int type, java.awt.Cursor cursor)
Sets a cursor object with the specified predefined type.- Parameters:
type
- the type of predefined cursorcursor
- the cursor associated with that type- Throws:
java.lang.IllegalArgumentException
- if the specified cursor type is invalid
-
createCursor
protected static java.awt.Cursor createCursor(int type)
Creates a cursor specified by type.- Parameters:
type
- cursor type- Returns:
- the cursor with that type
-
-