モジュール java.desktop
パッケージ 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
      非推奨。 
      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)
      指定された名前の新しいカスタム・カーソル・オブジェクトを生成します。
    • フィールドの詳細

      • 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
        移動カーソル・タイプです。
        関連項目:
        定数フィールド値
      • CUSTOM_CURSOR

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

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

      • 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