位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java操作应用——捕获鼠标动作

提问人:ylm发布时间:2020-09-29评论0

实现了MouseMotionListner接口后,便可以捕获鼠标事件了。 当鼠标进入到某个特定区域时便会触发MouseMoved事件,你便能捕获到这个移动的动作了。通过一个例子来看下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

import  java.awt.event.*;

import  javax.swing.*;

public  class  MouseCaptureDemo  extends  JFrame  implements  MouseMotionListener

{

     public  JLabel mouseHoverStatus;

     public  static  void  main(String args[]) 

     {

         new  MouseCaptureDemo();

     }

     MouseCaptureDemo() 

     {

         setSize( 500  500 );

         setTitle( "Frame displaying Coordinates of Mouse Motion" );

         mouseHoverStatus =  new  JLabel( "No Mouse Hover Detected." , JLabel.CENTER);

         add(mouseHoverStatus);

         addMouseMotionListener( this );

         setVisible( true );

     }

     public  void  mouseMoved(MouseEvent e) 

     {

         mouseHoverStatus.setText( "Mouse Cursor Coordinates => X:" +e.getX()+ " | Y:" +e.getY());

     }

     public  void  mouseDragged(MouseEvent e) 

     {}

}

FileOutputStream Vs. FileWriter

继续查找其他问题的答案?

相关视频回答
回复(0)
X
返回顶部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X