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を返した場合AWTExceptionpublic 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も参照してください。