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

クラスCursor

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

public class Cursor extends Object implements Serializable
マウス・カーソルのビットマップ表現をカプセル化するクラスです。
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static 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[]
    非推奨。
    JDK Version 1.7以降は、代わりにgetPredefinedCursor(int)メソッドを使用するようにしてください。
    static final int
    南方向サイズ変更のカーソル・タイプです。
    static final int
    南東方向サイズ変更のカーソル・タイプです。
    static final int
    南西方向サイズ変更のカーソル・タイプです。
    static final int
    テキストのカーソル・タイプです。
    static final int
    西方向サイズ変更のカーソル・タイプです。
    static final int
    待ち状態のカーソル・タイプです。
  • コンストラクタのサマリー

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

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

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • 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
      非推奨。
      JDK Version 1.7以降は、代わりにgetPredefinedCursor(int)メソッドを使用するようにしてください。
    • CUSTOM_CURSOR

      public static final int CUSTOM_CURSOR
      すべてのカスタム・カーソルに関連付けられるタイプです。
      関連項目:
    • name

      protected String name
      ユーザーに表示されるカーソルの名前です。
      関連項目:
  • コンストラクタの詳細

    • Cursor

      @ConstructorProperties("type") public Cursor(int type)
      指定されたタイプの新しいカーソル・オブジェクトを生成します。
      パラメータ:
      type - カーソルのタイプ
      例外:
      IllegalArgumentException - 指定されたカーソル・タイプが無効である場合
    • Cursor

      protected Cursor(String name)
      指定された名前の新しいカスタム・カーソル・オブジェクトを生成します。

      ノート: このコンストラクタは、カスタム・カーソルのサポートの一部としてAWTの実装にだけ使用してください。 アプリケーションではToolkit.createCustomCursor()を使用してください。

      パラメータ:
      name - ユーザーに対して表示されるカーソルの名前
      関連項目:
  • メソッドの詳細

    • 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