- java.lang.Object
-
- java.awt.Cursor
-
- 实现的所有接口
-
Serializable
public class Cursor extends Object implements Serializable
用于封装鼠标光标的位图表示的类。
-
-
字段汇总
字段 变量和类型 字段 描述 static int
CROSSHAIR_CURSOR
十字光标类型。static int
CUSTOM_CURSOR
与所有自定义游标关联的类型。static int
DEFAULT_CURSOR
默认光标类型(如果未定义光标,则设置)。static int
E_RESIZE_CURSOR
东调整大小的游标类型。static int
HAND_CURSOR
手形光标类型。static int
MOVE_CURSOR
移动光标类型。static int
N_RESIZE_CURSOR
北调整大小的游标类型。protected String
name
用户可见的光标名称。static int
NE_RESIZE_CURSOR
东北调整大小的游标类型。static int
NW_RESIZE_CURSOR
西北调整大小的游标类型。protected static Cursor[]
predefined
已过时。从JDK 1.7版开始,应该使用getPredefinedCursor(int)
方法。static int
S_RESIZE_CURSOR
南调整大小的游标类型。static int
SE_RESIZE_CURSOR
东南调整大小的游标类型。static int
SW_RESIZE_CURSOR
西南调整大小的游标类型。static int
TEXT_CURSOR
文本光标类型。static int
W_RESIZE_CURSOR
西方调整大小的游标类型。static int
WAIT_CURSOR
等待光标类型。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static Cursor
getDefaultCursor()
返回系统默认光标。String
getName()
返回此游标的名称。static Cursor
getPredefinedCursor(int type)
返回具有指定预定义类型的游标对象。static Cursor
getSystemCustomCursor(String name)
返回与指定名称匹配的特定于系统的自定义游标对象。int
getType()
返回此游标的类型。String
toString()
返回此游标的字符串表示形式。
-
-
-
字段详细信息
-
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
-
-