单击JButton时,将不同的图像绘制到JButton

时间:2013-03-22 19:04:38

标签: java swing graphics jbutton

我正忙着用Java制作游戏。然而,我正在努力让GUI正常工作。

我正在努力解决的问题:

当按下按钮时我希望它显示一个彩色圆圈,当再次按下该按钮时我希望它在旧圆圈周围画一个圆圈,这可能发生在每个按钮上最多四圈。 (所以有一个小圆圈,中等圆圈等) 有人知道如何做到这一点吗?第一次画圆圈并不难,但是当第二次点击按钮上的图像需要改变时,它会变得很难,我无法正常工作。

欢迎所有帮助,提示和想法!

1 个答案:

答案 0 :(得分:5)

您可以为按钮按下的次数添加一个计数器,并根据需要绘制尽可能多的圆圈,从最宽的开始。

要绘制此图,请查看Java 2D tutorial