Module java.desktop
Package java.awt

Class Cursor

java.lang.Object
java.awt.Cursor
所有已实现的接口:
Serializable

public class Cursor extends Object implements Serializable
用于封装鼠标光标的位图表示的类。
参见:
  • 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 protected static Cursor[] predefined
      Deprecated.
      As of JDK version 1.7, the getPredefinedCursor(int) method should be used instead.
    • CUSTOM_CURSOR

      public static final int CUSTOM_CURSOR
      与所有自定义光标相关联的类型。
      参见:
    • name

      protected String name
      光标的用户可见名称。
      参见:
  • Constructor Details

  • Method Details

    • 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版本起:
      1.2
    • toString

      public String toString()
      返回此光标的字符串表示形式。
      覆盖:
      toString 在类 Object
      返回:
      此光标的字符串表示形式。
      自1.2版本起:
      1.2