用Java获取鼠标的DX / DY

时间:2016-03-08 11:47:16

标签: java 2d-games

我正在使用Java在2D中创建一个简单的游戏。

但是,我想获得鼠标的DX,以便我可以在游戏中用鼠标将某个物体移动到不同的地方。

当我学习LWJGL时,有一种名为

的方法
Mouse.getDX()/~.getDY() 

自上次调用x/y axis以来,它返回getDY()上的移动。

但是我不确定如何在不使用LWJGL之类的任何其他库的情况下获得这样的价值。我只知道如何使用MouseListener接口获取鼠标位置。或者我做错了什么?谢谢,如果你能回答:)

1 个答案:

答案 0 :(得分:0)

请参阅此StackOverflow:Get Mouse Position

它提供了有关如何获取鼠标位置的信息,并提供了有关Java API的链接以获取更多详细信息。

或者,使用本教程编写自己的侦听器,存储最后的已知位置以获取增量:https://docs.oracle.com/javase/tutorial/uiswing/events/mousemotionlistener.html