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 |
待ち状態のカーソル・タイプです。
|
修飾子 | コンストラクタ | 説明 |
---|---|---|
|
Cursor(int type) |
指定されたタイプの新しいカーソル・オブジェクトを生成します。
|
protected |
Cursor(String name) |
指定された名前の新しいカスタム・カーソル・オブジェクトを生成します。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
static Cursor |
getDefaultCursor() |
システムのデフォルトのカーソルを返します。
|
String |
getName() |
このカーソルの名前を返します。
|
static Cursor |
getPredefinedCursor(int type) |
指定された定義済みのタイプのカーソル・オブジェクトを返します。
|
static Cursor |
getSystemCustomCursor(String name) |
指定された名前に一致するシステム固有のカスタム・カーソル・オブジェクトを返します。
|
int |
getType() |
このカーソルのタイプを返します。
|
String |
toString() |
このカーソルの文字列表現を返します。
|
public static final int DEFAULT_CURSOR
public static final int CROSSHAIR_CURSOR
public static final int TEXT_CURSOR
public static final int WAIT_CURSOR
public static final int SW_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
public static final int HAND_CURSOR
public static final int MOVE_CURSOR
@Deprecated protected static Cursor[] predefined
getPredefinedCursor(int)
メソッドを使用するようにしてください。 public static final int CUSTOM_CURSOR
@ConstructorProperties(value="type") public Cursor(int type)
type
- カーソルのタイプIllegalArgumentException
- 指定されたカーソル・タイプが無効である場合protected Cursor(String name)
ノート: このコンストラクタは、カスタム・カーソルのサポートの一部としてAWTの実装にだけ使用してください。 アプリケーションではToolkit.createCustomCursor()を使用してください。
name
- ユーザーに対して表示されるカーソルの名前Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
public static Cursor getPredefinedCursor(int type)
type
- 定義済みのカーソルのタイプIllegalArgumentException
- 指定されたカーソル・タイプが無効である場合public static Cursor getSystemCustomCursor(String name) throws AWTException, HeadlessException
name
- 目的のシステム固有のカスタム・カーソルを説明する文字列HeadlessException
- GraphicsEnvironment.isHeadless
がtrueを返した場合AWTException
public static Cursor getDefaultCursor()
public int getType()
public String getName()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。