问题描述
我需要处理的gif动画比较特殊,不是循环播放的,播放完了就停在最后一帧当我想让一个按钮上面播放这个动画时,我用icon=newImageIcon("fileName.gif");然后button.setIcon(icon);这个按钮能正确显示.而当我想要另外一个按钮也播放这个动画时,我重复上述步骤,new出一个新的icon(两个icon加载同一个gif文件),再用新的button来setIcon可是这次动画却只停在最后一直不重新播放了,怎么解决这个问题?难道需要两个不同的gif文件才行吗?谢谢好心人呀。。。没分了-。-发到非技术区。。
时间: 2024-10-24 09:19:38