通过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 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号