通过MouseMotionAdapter接口监听鼠标当前位置

Java中通过MouseMotionAdapter接口监听鼠标当前位置,然后将鼠标的位置信息通过Label显示出来。代码如下:

Java中通过MouseMotionAdapter接口监听鼠标当前位置,然后将鼠标的位置信息通过Label显示出来。代码如下:

import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;

public class TestAnonymousMonitor{
    Frame f = new Frame("匿名内部类测试");
    TextField tf = new TextField(30);
    
    public TestAnonymousMonitor(){
        f.add(new Label("请按下鼠标左键并拖动"), "North");
        f.add(tf, "South");
        f.addMouseMotionListener(new MouseMotionAdapter(){
           public void mouseDragged(MouseEvent e) {
              tf.setText("鼠标位置" + e.getPoint());
           }
        });
        f.setBackground(Color.CYAN);
        f.setSize(300, 200); 
        
        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        
        f.setVisible(true);
    }
    
    public static void main(String args[]) {   
        new TestAnonymousMonitor();
    }

}

效果图:

通过MouseMotionAdapter接口监听鼠标当前位置

人生就像赛跑,不在乎你是否第一个到达终点,而在乎你有没有跑完全程。
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号