java.lang.Object
java.awt.Cursor
- すべての実装されたインタフェース:
Serializable
public class Cursor extends Object implements Serializable
マウス・カーソルのビットマップ表現をカプセル化するクラスです。
-
フィールドのサマリー
修飾子と型フィールド説明static int
十字のカーソル・タイプです。static int
すべてのカスタム・カーソルに関連付けられるタイプです。static int
デフォルトのカーソル・タイプです(カーソルが定義されていない場合に設定されます)。static int
東方向サイズ変更のカーソル・タイプです。static int
手の形状のカーソル・タイプです。static int
移動カーソル・タイプです。static int
北方向サイズ変更のカーソル・タイプです。protected String
ユーザーに表示されるカーソルの名前です。static int
北東方向サイズ変更のカーソル・タイプです。static int
北西方向サイズ変更のカーソル・タイプです。protected static Cursor[]
非推奨。static int
南方向サイズ変更のカーソル・タイプです。static int
南東方向サイズ変更のカーソル・タイプです。static int
南西方向サイズ変更のカーソル・タイプです。static int
テキストのカーソル・タイプです。static int
西方向サイズ変更のカーソル・タイプです。static int
待ち状態のカーソル・タイプです。 -
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static Cursor
システムのデフォルトのカーソルを返します。getName()
このカーソルの名前を返します。static Cursor
getPredefinedCursor(int type)
指定された定義済みのタイプのカーソル・オブジェクトを返します。static Cursor
getSystemCustomCursor(String name)
指定された名前に一致する、システム固有のカスタム・カーソル・オブジェクトを返します。int
getType()
このカーソルのタイプを返します。toString()
このカーソルの文字列表現を返します。
-
フィールド詳細
-
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移動カーソル・タイプです。- 関連項目:
- 定数フィールド値
-
事前定義済
@Deprecated protected static Cursor[] predefined非推奨。JDK Version 1.7以降は、代わりにgetPredefinedCursor(int)
メソッドを使用するようにしてください。 -
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()このカーソルの文字列表現を返します。
-
getPredefinedCursor(int)
メソッドを使用するようにしてください。