greenfoot
Class MouseInfo

java.lang.Object
  extended by greenfoot.MouseInfo

public class MouseInfo
extends java.lang.Object

MouseInfo类对象含有当前鼠标状态的一些信息。你总是能够通过调用Greenfoot.getMouseInfo()方法来获得最新的MouseInfo实例。

版本:
2.4
作者:
Poul Henriksen
译者:
Eric Pan(Upupzealot)

翻译有误请联系:hzxjhspxn@163.com

参见:
Greenfoot.getMouseInfo()

Method Summary
 Actor getActor()
          返回与当前鼠标活动相关联的具体actor对象(若存在的话)。
 int getButton()
          获得被按下的鼠标键的编号(若存在的话)。
 int getClickCount()
          返回当前鼠标事件所对应的点击次数。
 int getX()
          返回鼠标当前的x坐标。
 int getY()
          返回鼠标当前的y坐标。
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getX

public int getX()
返回鼠标当前的x坐标。

返回:
鼠标当前的x坐标(基于坐标格)

getY

public int getY()
返回鼠标当前的y坐标。

返回:
鼠标当前的y坐标(基于坐标格)

getActor

public Actor getActor()
返回与当前鼠标活动相关联的具体actor对象(若存在的话)。若鼠标在某个actor对象之上被按下或点击,则会返回该对象。若鼠标正在拖动某个对象或是结束了对某个对象的拖动,则将返回(之前)被拖动的对象(取决于拖动事件起始于哪个对象)。若鼠标仅仅是被移动了,则会返回此刻鼠标下方的actor对象。

返回:
返回与当前鼠标活动相关联的具体actor对象,若没有任何actor对象与当前的鼠标活动相关联,则返回null。

getButton

public int getButton()
获得被按下的鼠标键的编号(若存在的话)。

返回:
被按下的鼠标键的编号。通常而言 1 为鼠标左键,2 为鼠标中键(滚轮), 2为鼠标右键。

getClickCount

public int getClickCount()
返回当前鼠标事件所对应的点击次数。

返回:
对应的鼠标按键被点击了几次。

toString

public java.lang.String toString()
重写:
java.lang.Object类中的toString方法。


Greenfoot homepage