我正在用java编写一个游戏,它有一个 GridView ,您可以在其中左键单击单个框(该框变为红色)。如何才能在左键单击一个框后,如果我继续按左键单击并将光标移动到另一个框上,它将继续单击。有什么建议 ?我希望我说清楚了。谢谢。
最佳答案
您需要添加 MouseMotionListener
到您的组件。
mouseDragged
当用户在按住鼠标按钮的同时移动鼠标时,将调用该方法。然后您可以检查光标是否位于另一个框上并将其填充为红色。
关于java - 在 SWING 中按住左键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9037791/