java命名空间java.awt.event类mouseevent的类成员方法:
mouseevent定义及介绍
本文导语:
mouseevent
public mouseevent(component source,
int id,
long when,
int modifiers,
int x,
int y,
int xabs,
int yabs,
int clickcount,
...
public mouseevent(component source,
int id,
long when,
int modifiers,
int x,
int y,
int xabs,
int yabs,
int clickcount,
boolean popuptrigger,
int button)
- 构造一个具有指定源组件、类型、修饰符、相对坐标、绝对坐标和单击计数的
mouseevent
对象。
注意,传入无效 id
将导致不确定的行为。创建无效事件(比如使用多个旧的 _mask,或者使用不匹配的修饰符/按钮值)将导致不确定的行为。即使将不一致的相对坐标值和绝对坐标值传递给构造方法,仍然会创建鼠标事件实例,并且不抛出任何异常。如果 source
为 null
,则此方法抛出 illegalargumentexception
。
- java.util.Date 和 java.slq.Date 如何最简单实现互换?
iis7站长之家:
source
- 产生该事件的 component
id
- 标识事件的整数when
- 给出事件发生时间的 long int 值modifiers
- 事件期间按下的修改键(如 shift、ctrl、alt、meta)。应该使用扩展的 _down_mask 修饰符或旧的 _mask 修饰符,但是在一个事件中不应混用两种模型。首选扩展的修饰符。x
- 鼠标位置的水平 x 坐标y
- 鼠标位置的垂直 y 坐标xabs
- 鼠标位置的绝对水平 x 坐标yabs
- 鼠标位置的绝对垂直 y 坐标clickcount
- 与事件关联的鼠标单击次数popuptrigger
- 一个 boolean 值,如果此事件是某个弹出菜单的触发器,则为 truebutton
- 更改了状态的鼠标按键。该参数为 nobutton
、button1
、button2
或 button3
。
- 抛出:
illegalargumentexception
- 如果传入无效的 button
值
illegalargumentexception
- 如果 source
为 null- 从以下版本开始:
- 1.6
getlocationonscreen
public point getlocationonscreen()
- 返回事件的绝对 x, y 坐标。在虚拟设备多屏幕环境中,桌面区域可以跨越多个物理屏幕设备,这些坐标相对于虚拟坐标系。否则,这些坐标相对于与 component 的 graphicsconfiguration 关联的坐标系。
- 返回:
- 包含绝对 x 坐标和绝对 y 坐标的
point
对象。 - 从以下版本开始:
- 1.6
- 另请参见:
graphicsconfiguration