モジュール java.desktop
パッケージ java.awt

クラスCursor

java.lang.Object
java.awt.Cursor
すべての実装されたインタフェース:
Serializable

public class Cursor
extends Object
implements Serializable
マウス・カーソルのビットマップ表現をカプセル化するクラスです。
関連項目:
Component.setCursor(java.awt.Cursor), 直列化された形式
  • フィールドのサマリー

    フィールド 
    修飾子と型 フィールド 説明
    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
    Deprecated.
    JDK Version 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
    待ち状態のカーソル・タイプです。
  • コンストラクタのサマリー

    コンストラクタ 
    修飾子 コンストラクタ 説明
      Cursor​(int type)
    指定されたタイプの新しいカーソル・オブジェクトを生成します。
    protected Cursor​(String name)
    指定された名前の新しいカスタム・カーソル・オブジェクトを生成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    static Cursor getDefaultCursor()
    システムのデフォルトのカーソルを返します。
    String getName()
    このカーソルの名前を返します。
    static Cursor getPredefinedCursor​(int type)
    指定された定義済みのタイプのカーソル・オブジェクトを返します。
    static Cursor getSystemCustomCursor​(String name)
    指定された名前に一致する、システム固有のカスタム・カーソル・オブジェクトを返します。
    int getType()
    このカーソルのタイプを返します。
    String toString()
    このカーソルの文字列表現を返します。

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait
  • フィールド詳細

  • コンストラクタの詳細

    • 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
    • toString

      public String toString()
      このカーソルの文字列表現を返します。
      オーバーライド:
      toString 、クラス:  Object
      戻り値:
      このカーソルの文字列表現
      導入されたバージョン:
      1.2