java.lang.Object
java.awt.Cursor
- 所有已实现的接口:
-
Serializable
用于封装鼠标光标的位图表示的类。
- 参见:
-
Field Summary
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Cursor返回系统默认光标。getName()返回此光标的名称。static CursorgetPredefinedCursor(int type) 返回具有指定预定义类型的光标对象。static CursorgetSystemCustomCursor(String name) 返回与指定名称匹配的系统特定自定义光标对象。例如,光标名称为:"Invalid.16x16"intgetType()返回此光标的类型。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)方法。