java命名空间java.awt.event类mousewheelevent的类成员方法:
mousewheelevent定义及介绍
本文导语:
mousewheelevent
public mousewheelevent(component source,
int id,
long when,
int modifiers,
int x,
int y,
int xabs,
int yabs,
...
mousewheelevent
public mousewheelevent(component source,
int id,
long when,
int modifiers,
int x,
int y,
int xabs,
int yabs,
int clickcount,
boolean popuptrigger,
int scrolltype,
int scrollamount,
int wheelrotation)
- 构造一个具有指定源组件、类型、修改键、坐标、绝对坐标、滚动类型、滚动量和滚轮滚动的
mousewheelevent
对象。
注意,传入无效 id
将导致不明确的行为。如果 source
为 null
,则此方法抛出 illegalargumentexception
。
即使将不一致的相对坐标值和绝对坐标值传递给构造方法,mousewheelevent 实例也能被创建,并且不抛出任何异常。
- 参数:
source
- 产生该事件的 component
id
- 标识事件的整数when
- 给出事件发生时间的 long 值modifiers
- 发生事件期间按下的修改键(shift、ctrl、alt 和 meta)x
- 鼠标位置的水平 x 坐标y
- 鼠标位置的垂直 y 坐标xabs
- 鼠标位置的绝对水平 x 坐标yabs
- 鼠标位置的绝对垂直 y 坐标clickcount
- 与该事件有关的鼠标单击次数popuptrigger
- 一个 boolean 值,如果此事件是弹出菜单的触发器,则为 truescrolltype
- 响应此事件时应该发生的滚动类型;有效值有 wheel_unit_scroll
和 wheel_block_scroll
scrollamount
- 对于 scrolltype wheel_unit_scroll
,是要滚动的单位数wheelrotation
- 鼠标滚轮的旋转量(“喀哒声”的次数)
- 抛出:
illegalargumentexception
- 如果 source
为 null- 从以下版本开始:
- 1.6
- 另请参见:
mouseevent.mouseevent(java.awt.component, int, long, int, int, int, int, boolean)
,
mouseevent.mouseevent(java.awt.component, int, long, int, int, int, int, int, int, boolean, int)
getscrolltype
public int getscrolltype()
- 返回响应此事件时应该发生的滚动类型。这由本机平台所决定。合法的值有:
- mousewheelevent.wheel_unit_scroll
- mousewheelevent.wheel_block_scroll
- 返回:
- 根据本机平台的配置,返回 mousewheelevent.wheel_unit_scroll 或 mousewheelevent.wheel_block_scroll。
- 另请参见:
adjustable.getunitincrement()
,
adjustable.getblockincrement()
,
scrollable.getscrollableunitincrement(java.awt.rectangle, int, int)
,
scrollable.getscrollableblockincrement(java.awt.rectangle, int, int)