- java.lang.Object
-
- java.awt.Cursor
-
- 实现的所有接口
-
Serializable
public class Cursor extends Object implements Serializable
用于封装鼠标光标的位图表示的类。
-
-
字段汇总
字段 变量和类型 字段 描述 static intCROSSHAIR_CURSOR十字光标类型。static intCUSTOM_CURSOR与所有自定义游标关联的类型。static intDEFAULT_CURSOR默认光标类型(如果未定义光标,则设置)。static intE_RESIZE_CURSOR东调整大小的游标类型。static intHAND_CURSOR手形光标类型。static intMOVE_CURSOR移动光标类型。static intN_RESIZE_CURSOR北调整大小的游标类型。protected Stringname用户可见的光标名称。static intNE_RESIZE_CURSOR东北调整大小的游标类型。static intNW_RESIZE_CURSOR西北调整大小的游标类型。protected static Cursor[]predefined已过时。从JDK 1.7版开始,应该使用getPredefinedCursor(int)方法。static intS_RESIZE_CURSOR南调整大小的游标类型。static intSE_RESIZE_CURSOR东南调整大小的游标类型。static intSW_RESIZE_CURSOR西南调整大小的游标类型。static intTEXT_CURSOR文本光标类型。static intW_RESIZE_CURSOR西方调整大小的游标类型。static intWAIT_CURSOR等待光标类型。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static CursorgetDefaultCursor()返回系统默认光标。StringgetName()返回此游标的名称。static CursorgetPredefinedCursor(int type)返回具有指定预定义类型的游标对象。static CursorgetSystemCustomCursor(String name)返回与指定名称匹配的特定于系统的自定义游标对象。intgetType()返回此游标的类型。StringtoString()返回此游标的字符串表示形式。
-
-
-
字段详细信息
-
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 protected static Cursor[] predefined
Deprecated.As of JDK version 1.7, thegetPredefinedCursor(int)method should be used instead.
-
CUSTOM_CURSOR
public static final int CUSTOM_CURSOR
与所有自定义游标关联的类型。- 另请参见:
- 常数字段值
-
-
构造方法详细信息
-
Cursor
@ConstructorProperties("type") public Cursor(int type)
创建具有指定类型的新游标对象。- 参数
-
type- 光标的类型 - 异常
-
IllegalArgumentException- 如果指定的游标类型无效
-
Cursor
protected Cursor(String name)
创建具有指定名称的新自定义游标对象。注意:此构造函数应仅供AWT实现使用,作为其对自定义游标的支持的一部分。 应用程序应使用Toolkit.createCustomCursor()。
- 参数
-
name- 用户可见的光标名称。 - 另请参见:
-
Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
-
-
方法详细信息
-
getPredefinedCursor
public static Cursor getPredefinedCursor(int type)
返回具有指定预定义类型的游标对象。- 参数
-
type- 预定义光标的类型 - 结果
- 指定的预定义游标
- 异常
-
IllegalArgumentException- 如果指定的游标类型无效
-
getSystemCustomCursor
public static Cursor getSystemCustomCursor(String name) throws AWTException, HeadlessException
返回与指定名称匹配的特定于系统的自定义游标对象。 例如,游标名称为:“Invalid.16x16”- 参数
-
name- 描述所需系统特定自定义光标的字符串 - 结果
- 系统特定的自定义游标命名
- 异常
-
HeadlessException- 如果GraphicsEnvironment.isHeadless返回true -
AWTException- 在错误检索光标的情况下
-
getDefaultCursor
public static Cursor getDefaultCursor()
返回系统默认光标。- 结果
- 默认光标
-
getType
public int getType()
返回此游标的类型。- 结果
- 光标类型
-
getName
public String getName()
返回此游标的名称。- 结果
- 此游标的本地化描述。
- 从以下版本开始:
- 1.2
-
-