java.lang.Object
java.awt.Cursor
- 所有已实现的接口:
-
Serializable
用于封装鼠标光标的位图表示的类。
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
十字光标类型。static final int
与所有自定义光标相关联的类型。static final int
默认光标类型(如果未定义光标则设置)。static final int
东方调整大小光标类型。static final int
手形光标类型。static final int
移动光标类型。static final int
北方调整大小光标类型。protected String
光标的用户可见名称。static final int
东北方调整大小光标类型。static final int
西北方调整大小光标类型。protected static Cursor[]
已弃用。static final int
南方调整大小光标类型。static final int
东南方调整大小光标类型。static final int
西南方调整大小光标类型。static final int
文本光标类型。static final int
西方调整大小光标类型。static final int
等待光标类型。 -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Cursor
返回系统默认光标。getName()
返回此光标的名称。static Cursor
getPredefinedCursor
(int type) 返回具有指定预定义类型的光标对象。static Cursor
getSystemCustomCursor
(String name) 返回与指定名称匹配的系统特定自定义光标对象。例如,光标名称为:"Invalid.16x16"int
getType()
返回此光标的类型。toString()
返回此光标的字符串表示形式。
-
Field Details
-
DEFAULT_CURSOR
public static final int DEFAULT_CURSOR默认光标类型(如果未定义光标则设置)。- 参见:
-
CROSSHAIR_CURSOR
public static final int CROSSHAIR_CURSOR十字光标类型。- 参见:
-
TEXT_CURSOR
public static final int TEXT_CURSOR文本光标类型。- 参见:
-
WAIT_CURSOR
public static final int WAIT_CURSOR等待光标类型。- 参见:
-
SW_RESIZE_CURSOR
public static final int SW_RESIZE_CURSOR西南方调整大小光标类型。- 参见:
-
SE_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR东南方调整大小光标类型。- 参见:
-
NW_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR西北方调整大小光标类型。- 参见:
-
NE_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR东北方调整大小光标类型。- 参见:
-
N_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR北方调整大小光标类型。- 参见:
-
S_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR南方调整大小光标类型。- 参见:
-
W_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR西方调整大小光标类型。- 参见:
-
E_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR东方调整大小光标类型。- 参见:
-
HAND_CURSOR
public static final int HAND_CURSOR手形光标类型。- 参见:
-
MOVE_CURSOR
public static final int MOVE_CURSOR移动光标类型。- 参见:
-
predefined
Deprecated.As of JDK version 1.7, thegetPredefinedCursor(int)
method should be used instead. -
CUSTOM_CURSOR
public static final int CUSTOM_CURSOR与所有自定义光标相关联的类型。- 参见:
-
name
光标的用户可见名称。- 参见:
-
-
Constructor Details
-
Cursor
使用指定类型创建新的光标对象。- 参数:
-
type
- 光标的类型 - 抛出:
-
IllegalArgumentException
- 如果指定的光标类型无效
-
Cursor
使用指定名称创建新的自定义光标对象。注意:此构造函数应仅由AWT实现在支持自定义光标时使用。应用程序应使用Toolkit.createCustomCursor()。
- 参数:
-
name
- 光标的用户可见名称。 - 参见:
-
-
Method Details
-
getPredefinedCursor
返回具有指定预定义类型的光标对象。- 参数:
-
type
- 预定义光标的类型 - 返回:
- 指定的预定义光标
- 抛出:
-
IllegalArgumentException
- 如果指定的光标类型无效
-
getSystemCustomCursor
返回与指定名称匹配的系统特定自定义光标对象。光标名称例如为:"Invalid.16x16"- 参数:
-
name
- 描述所需系统特定自定义光标的字符串 - 返回:
- 系统特定的自定义光标名称
- 抛出:
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless
返回true -
AWTException
- 在检索光标时出现错误
-
getDefaultCursor
返回系统默认光标。- 返回:
- 默认光标
-
getType
public int getType()返回此光标的类型。- 返回:
- 光标类型
-
getName
返回此光标的名称。- 返回:
- 此光标的本地化描述。
- 自1.2版本起:
- 1.2
-
toString
返回此光标的字符串表示形式。
-
getPredefinedCursor(int)
方法。