gpt4 book ai didi

Java - 鼠标超出窗口

转载 作者:行者123 更新时间:2023-11-29 07:07:28 24 4
gpt4 key购买 nike

我如何知道鼠标是否离开了我创建的窗口以及它从哪一侧退出。我正在制作一个经典的乒乓球游戏,当我将鼠标移出得太快时,“东西”会保留一些像素。我希望它移动到它退出的窗口边缘。

private class MouseMotion extends MouseAdapter{
public void mouseMoved(MouseEvent e) {
super.mouseMoved(e);
int x = e.getX();
p1.move(x);
}
}

和移动函数

public void move(int x) {
if (x < 0 ) {
this.x = 0;
}else if(x+width > Main.screenSize.width - 1){
this.x = Main.screenSize.width - width - 1;
} else {
this.x = x;
}
}

我只需要知道一种方法来知道鼠标是否在窗口之外。

最佳答案

关于Java - 鼠标超出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com