JavaTM 2 Platform
Standard Ed. 6

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 物件之前,將使用 AWTPermission("watchMousePointer") 權限調用其 checkPermission 方法。這可能導致一個 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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only