java icon动态变换,以编程方式自动更改ImageIcon [Java]
I am making a simple game right now. When a JButton is clicked, the ImageIcon of a JLabel is supposed to change. How can I accomplish this?
解决方案
Simple, just quickly run setIcon() on the JLabel via the action listener of the button.
An example:
if ("burp".equals(evt.getActionCommand())) {
charLabel.setIcon(burpIcon);
Sounds.burp();
}
As mentioned by MadProgrammer, any issue you have seeing real-time changes to setIcon() will probably warrant a look at how you've actually designed the class, rather than attempting a hacky workaround to force the ImageIcon to function as it should with the proper setup.
java icon动态变换,以编程方式自动更改ImageIcon [Java]相关推荐
- java四则出题判分_C#编程之自动出题判分——c#学习实践
本文主要向大家介绍了C#编程之自动出题判分--c#学习实践,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. 1.程序功能自动出题-(程序随意给出10以内加减乘除)并且判断结果正确与否,正确 ...
- 关于 java:Android:如何以编程方式设置 MediaPlayer 音量?
Android : How to set MediaPlayer volume programmatically? 如何以编程方式设置媒体播放器音量.我将它用于警报通知.任何帮助都非常感谢,并提前感谢 ...
- Java 高并发_JAVA并发编程与高并发解决方案 JAVA高并发项目实战课程 没有项目经验的朋友不要错过!...
JAVA并发编程与高并发解决方案 JAVA高并发项目实战课程 没有项目经验的朋友不要错过! 1.JPG (37.82 KB, 下载次数: 0) 2018-12-3 09:40 上传 2.JPG (28 ...
- java 分别输出姓和名_用java输出姓名和学号 编程输出学号和名字 java语言
java输出学生学号,姓名,成绩 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生public class Student { private int kemu1, kemu2 ...
- java 取反 值_java编程 按位取反的问题 java中取反操作是正数
这个问题涉及到计算机内部的编码. 对于整数,计算机内部用最高位表示符号位,0表示为正,1表示为负. 对于负数,为了便于计算,计算机用补码来表示其值. 已经一个数的补码,要知道其值分两种情况: 1:符号 ...
- java textfield事件_java – 以编程方式触发JTextField中的键事件...
>不要在JTextField上使用KeyListener只需添加ActionListener,当按下ENTER时会触发(感谢@robin 1获取建议) JTextField textField ...
- android 6.0 自动接听,android – 以编程方式自动接听来电?
我有获取Android手机来电号码的代码.但是当来电来自特定号码时,我想自动接听电话. 我在互联网上找到了这个代码: public class ServiceReceiver extends Broa ...
- java如何jasper_java – 如何以编程方式打印Jasper报告
我必须编写一个代码来生成包含图像的Jasper报告. 我想将jasper报告发送给打印机. 我试过一个代码: String Report = "C:\\Template\\"+fi ...
- java nio 客户端_Java网络编程:Netty框架学习(二)---Java NIO,实现简单的服务端客户端消息传输...
概述 上篇中已经讲到Java中的NIO类库,Java中也称New IO,类库的目标就是要让Java支持非阻塞IO,基于这个原因,更多的人喜欢称Java NIO为非阻塞IO(Non-Block IO), ...
最新文章
- c语言的求素数算法,C语言求素数的算法
- 宏的使用 extern
- 使用MAT(Memory Analyzer Tool)工具分析dump文件--转
- Bootstrap fileinput.js,最好用的文件上传组件
- 使用VS2019编写C语言程序,环境安装配置+代码调试
- 使用Kubectl部署应用
- 简而言之Java.io:22个案例研究
- libevent 源码深度剖析十三
- 使用http请求发送文件,文件标题乱码
- 交易系统开发(三)——风控系统
- 机械优化设计c语言鲍威尔法,机械优化设计C语言程序.doc
- 去除MacBook屏幕下方的白条
- android flurry 教程,Flurry没有集成到Android应用中
- CAD图纸打印时如何去掉图纸边框的白边?
- 收发EtherCAT帧——ecx_srconfirm函数
- 语音识别(ASR)--语音转文字
- 2019互联网行业面试资料合集
- FPS透视自瞄基本概念
- iOS 应用上架流程(提交到AppStore)
- 图形化编程语言的设计
热门文章
- html文本改,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手
- android 如何使用aar,Android Studio如何使用aar依赖包?
- python深浅拷贝 面试_Python面试宝典之基础篇-02
- php 树状数组公式,PY个树状数组
- 三维叉乘怎么算_3分钟做完这些题,你的CAD才算熟练
- python bootstrap 视频_想用Django+ Bootstrap写一个网站, 有哪些比较系统完整的书或者视频可以参考?...
- 即插即用+任意blur的超分辨率重建——DPSR
- 《Python 黑科技》程序员必须会的代理ip小技巧
- pytorch统计矩阵非0的个数_矩阵的三种存储方式---三元组法 行逻辑链接法 十字链表法...
- android批处理脚本,BAT批处理一键生成APK包脚本分享