JavaTM 2 Platform
Standard Ed. 5.0

java.awt
クラス MouseInfo

java.lang.Object
  上位を拡張 java.awt.MouseInfo

public class MouseInfo
extends Object

MouseInfo はマウスポインタの位置やマウスボタン数などのマウスに関する情報を取得するためのメソッドを提供します。

導入されたバージョン:
1.5

メソッドの概要
static int getNumberOfButtons()
          マウスのボタン数を返します。
static PointerInfo getPointerInfo()
          現在のマウスポインタの位置を表す PointerInfo インスタンスを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getPointerInfo

public static PointerInfo getPointerInfo()
                                  throws HeadlessException
現在のマウスポインタの位置を表す PointerInfo インスタンスを返します。この PointerInfo に保存された GraphicsDevice にマウスポインタが格納されます。マウスの位置に使用される座標系は GraphicsDevice が仮想スクリーンデバイスに属するかどうかによって異なります。仮想スクリーンデバイスの場合、座標は仮想座標系で指定し、それ以外の場合は GraphicsDevice の座標系で返します。仮想スクリーンデバイスの詳細については GraphicsConfiguration を参照してください。マウスのないシステムでは null を返します。

セキュリティマネージャが存在する場合、PointerInfo オブジェクトを作成し、返す前に、その checkPermission メソッドを AWTPermission("watchMousePointer") アクセス権で呼び出します。これにより SecurityException が発生します。

戻り値:
マウスポインタの位置
例外:
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合
SecurityException - セキュリティマネージャが存在し、セキュリティマネージャの checkPermission メソッドがオペレーションを許可しない場合
導入されたバージョン:
1.5
関連項目:
GraphicsConfiguration, SecurityManager.checkPermission(java.security.Permission), AWTPermission

getNumberOfButtons

public static int getNumberOfButtons()
                              throws HeadlessException
マウスのボタン数を返します。マウスがないシステムでは -1 を返します。

戻り値:
マウスのボタン数
例外:
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合
導入されたバージョン:
1.5

JavaTM 2 Platform
Standard Ed. 5.0

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

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