设置一个程序当鼠标在按钮上边时,在屏幕上打出鼠标一动都了按键上Java
时间: 2024-03-17 07:40:21 浏览: 19
以下是 Java 代码的示例,可以实现当鼠标在按钮上方时,在屏幕上打印一条消息:
```java
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
public class MouseHoverDemo {
public static void main(String[] args) throws Exception {
// 获取按钮在屏幕上的位置
Rectangle buttonBounds = new Rectangle(100, 100, 50, 30);
Robot robot = new Robot();
while (true) {
// 获取当前鼠标所在位置
Point mousePoint = MouseInfo.getPointerInfo().getLocation();
// 判断鼠标是否在按钮上方
if (buttonBounds.contains(mousePoint)) {
// 在屏幕上打印消息
System.out.println("鼠标一动都没按键上!");
}
}
}
}
```
请注意,此代码仅供参考,并且需要将 `buttonBounds` 替换为实际的按钮位置和大小。同样需要注意,在无限循环中不断检查鼠标位置可能会导致程序的性能问题。