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