单击Jpanel创建事件



我正在用Java制作一款连接四人的游戏。我得到了6*7布局和声音组件的工作。我想做的是有一个空心圆圈,当你点击一个空心圆圈时,它会填充玩家的颜色,不能再次点击。我不知道如何在这样一个特定的区域触发事件。任何提示或建议欢迎:)

阅读mouemotionlistener, mousellistener。你能够得到鼠标坐标,并且你能够知道用户是否点击了鼠标。当用户点击一个特定的区域,例如(x>20, x<30, y>20, y<40),使用paintComponent方法绘制一个特定颜色的圆。