服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

学习core java 2 volume(一)鼠标事件

鼠标监听器     方法           事件

 

mouselistener

mousepressed
mousereleased
mouseentered
mouseexited
mouseclicked

 

    mouseevent

·         getclickcount

·         getx

·         gety

·         getpoint

·         translatepoint

mousemotionlistener

mousedragged
mousemoved

 

    mouseevent

mousewheellistener

mousewheelmoved

   mousewheelevent

·         getwheelrotation

·         getscrollamount

 

 

jdk14

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");

 

 

 

扫描关注微信公众号