Java プラットフォーム 1.2

java.awt
クラス Cursor

java.lang.Object
  |
  +--java.awt.Cursor

public class Cursor
extends Object
implements Serializable

マウスカーソルのビットマップ表現をカプセル化するクラスです。

関連項目:
Component.setCursor(java.awt.Cursor), 直列化された形式

フィールドの概要
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
           
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()
          このカーソルの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

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

protected static Cursor[] predefined

CUSTOM_CURSOR

public static final int CUSTOM_CURSOR
すべてのカスタムカーソルに関連付けられるタイプです。

name

protected String name
ユーザに表示されるカーソルの名前です。
関連項目:
getName()
コンストラクタの詳細

Cursor

public Cursor(int type)
指定されたタイプの新しいカーソルオブジェクトを作成します。
パラメータ:
type - カーソルのタイプ

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 - 定義済みカーソルのタイプ

getSystemCustomCursor

public static Cursor getSystemCustomCursor(String name)
                                    throws AWTException
戻り値:
指定されたシステム固有のカスタム Cursor

カーソル名は、「Invalid.16x16」などのようになります。


getDefaultCursor

public static Cursor getDefaultCursor()
システムのデフォルトのカーソルを返します。

getType

public int getType()
このタイプのカーソルを返します。

getName

public String getName()
このカーソルの名前を返します。
戻り値:
このカーソルの地域対応された記述
導入されたバージョン:
JDK1.2

toString

public String toString()
このカーソルの文字列表現を返します。
戻り値:
このカーソルの文字列表現
オーバーライド:
クラス Object 内の toString
導入されたバージョン:
JDK1.2

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.