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[]
非推奨。static final int
南方向サイズ変更のカーソル・タイプです。static final int
南東方向サイズ変更のカーソル・タイプです。static final int
南西方向サイズ変更のカーソル・タイプです。static final int
テキストのカーソル・タイプです。static final int
西方向サイズ変更のカーソル・タイプです。static final 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移動カーソル・タイプです。- 関連項目:
-
predefined
@Deprecated protected static Cursor[] predefined非推奨。JDK Version 1.7以降は、代わりにgetPredefinedCursor(int)
メソッドを使用するようにしてください。 -
CUSTOM_CURSOR
public static final int CUSTOM_CURSORすべてのカスタム・カーソルに関連付けられるタイプです。- 関連項目:
-
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
-
getType
public int getType()このカーソルのタイプを返します。- 戻り値:
- カーソル型
-
getName
-
toString
-
getPredefinedCursor(int)
メソッドを使用するようにしてください。