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

标签 java swing graphics jbutton

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

我遇到的问题:

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

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

最佳答案

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

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

关于java - 单击 JButton 时将不同的图像绘制到 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15578037/

相关文章:

java - Android,处理关闭游标

java - 为Applet创建SQL数据库

java - TicTacToe : text expansion relative to display expansion? 更改监听器?

java - 转换对象时 event.getItem() 和comboBox.getSelectedItem() 之间有什么区别

opengl - 有了 OpenCL,GLSL 的意义何在?

animation - Unity3D:何时评估转换条件

java - 为什么我无法在 linux(centos) 上安装 netbeans?

java - 授予对一个 GAE servlet 的公共(public)访问权限,但对所有其他资源使用身份验证?

java - 我的 JButton 被窃听了

algorithm - 为 TSP 的欧几里德实例创建图形