クラス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バージョン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バージョン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