5.用java编写程序,使得当按下鼠标时显示鼠标的位置。
时间: 2024-03-01 08:49:41 浏览: 113
基于JavaScript实现 获取鼠标点击位置坐标的方法
5星 · 资源好评率100%
以下是Java代码实现:
```
import java.awt.*;
import java.awt.event.*;
public class MousePosition extends Frame implements MouseListener {
public MousePosition() {
addMouseListener(this);
setSize(300, 300);
setVisible(true);
}
public void mouseClicked(MouseEvent e) {
int x = e.getX();
int y = e.getY();
System.out.println("Mouse clicked at x=" + x + ", y=" + y);
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public static void main(String[] args) {
new MousePosition();
}
}
```
这个程序创建了一个窗口,当鼠标在窗口上点击时,在控制台输出鼠标的位置坐标。```addMouseListener(this)```方法将当前类注册为鼠标监听器,```mouseClicked```方法接收鼠标点击事件,获取鼠标坐标并输出。```mouseEntered```、```mouseExited```、```mousePressed```和```mouseReleased```方法分别对应鼠标进入、离开、按下和释放事件,这里我们不需要处理,只是实现接口。最后在```main```方法中创建一个```MousePosition```实例即可。
阅读全文