我正在用 Java 制作一个四连子游戏。我得到了 6*7 布局和声音组件。我想做的是有空心圆圈,当您单击空心圆圈时,它会填充玩家的颜色并且无法再次单击。我不确定如何在这样的特定区域触发事件。欢迎任何提示或建议:)
最佳答案
了解 MouseMotionListener、MouseListener。您可以获得鼠标坐标,并且可以知道用户是否单击了鼠标。当用户点击特定区域时,例如(x>20,x<30,y>20,y<40),使用paintComponent方法绘制具有特定颜色的圆。
关于java - Jpanel点击创建事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15442827/