java编写程序,使得当按下鼠标时显示鼠标的位置
时间: 2024-02-19 22:05:21 浏览: 26
下面是一个简单的 Java 代码段,可以在按下鼠标时显示鼠标位置:
```java
import java.awt.*;
import java.awt.event.*;
public class MousePosition extends Frame implements MouseListener {
Label label;
public MousePosition() {
addMouseListener(this);
label = new Label();
add(label, BorderLayout.NORTH);
setSize(300, 300);
setVisible(true);
}
public void mouseClicked(MouseEvent e) {
label.setText("Mouse clicked at x=" + e.getX() + ", y=" + e.getY());
}
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();
}
}
```
这个程序创建了一个窗口,并在窗口中显示一个标签。当鼠标单击时,标签将显示鼠标的位置。这是通过实现 MouseListener 接口来实现的,该接口允许我们在鼠标事件发生时获取通知。在这个例子中,我们只实现了 mouseClicked 方法,这个方法在鼠标单击时被调用,并将鼠标位置显示在标签中。