JavaTM Platform
Standard Ed. 6

java.awt
クラス Cursor

java.lang.Object
  上位を拡張 java.awt.Cursor
すべての実装されたインタフェース:
Serializable

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 - カーソルの型
例外:
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

toString

public String toString()
このカーソルの文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このカーソルの文字列表現
導入されたバージョン:
1.2

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。