学习Core Java 2 Volume(一)鼠标事件

王朝java/jsp·作者佚名  2008-05-31
宽屏版  字体: |||超大  

鼠标监听器 方法 事件

MouseListener

mousepressed

mousereleased

mouseentered

mouseexited

mouseclicked

MouseEvent

· getClickCount

· getX

· getY

· getPoint

· TRanslatePoint

MouseMotionListener

mousedragged

mousemoved

MouseEvent

MouseWheelListener

mousewheelmoved

MouseWheelEvent

· getWheelRotation

· getScrollAmount

在jdk1。4中

InputEvent 中包含

BUTTON1_DOWN_MASK

BUTTON2_DOWN_MASK

BUTTON3_DOWN_MASK

SHIFT_DOWN_MASK

CTRL_DOWN_MASK

ALT_DOWN_MASK

ALT_GRAPH_DOWN_MASK

META_DOWN_MASK

用来标识鼠标和键盘的按键

比如用下列代码来标识是否是鼠标右键被按下

if ((event.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK) != 0)

鼠标光标形式

Cursor class

Cursor.getDefaultCursor()得到默认光标

getPredefinedCursor(光标形式)来得到光标.

SetCursor() 设置光标.

自定义光标,如

Toolkit tk = Toolkit.getDefaultToolkit();

Image img = tk.getImage("dynamite.gif");

Cursor dynamiteCursor = tk.createCustomCursor(img, new Point(10, 10), "dynamite stick");

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有