在SWING中按住左键单击

我正在用java编写游戏,它有一个网格视图,您可以在其中单击一个框(框变为红色)。 怎么能这样做,以便在我左键单击一个框后如果我一直按下左键并将光标移动到另一个框上,它将继续点击。 有什么建议 ? 我希望我很清楚。 谢谢。

采纳答案:

您需要将MouseMotionListener添加到组件。

当用户在按住鼠标按钮的同时移动鼠标时,将调用mouseDragged方法。 然后,您可以检查光标是否在另一个框上,并将其填充为红色。

author: dogbane

参考更多解答: Clicking while holding the left click in SWING ,转载请保留出处在SWING中按住左键单击及作者信息

Statement: We respect knowledge and authors. Since the content comes from the Internet and is intended for scientific research, any reprinters should retain the author's signature and origin. If you are the author of the content and feel in dispute, please contact email: 1076545519@qq.com. We will find out the situation and deal with it in time. We sincerely thank the author for his hard work.


更多:swing