Jpanel单击创建事件

时间:2013-03-15 22:05:25

标签: java swing jpanel mouse-listeners

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

1 个答案:

答案 0 :(得分:1)

阅读MouseMotionListener,MouseListener。您可以获得鼠标坐标,并且您可以知道用户是否单击了鼠标。例如,当用户在特定区域中进行clik时(x> 20,x <30,y> 20,y <40),使用paintComponent方法绘制具有特定颜色的圆。