有动画效果的gif怎么样才能在JPanel中被画出来呢,我用g.drawImage()画出来是静态的 drugon(personal 能具体点吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴个实例给你,看是否有所帮助,在本人机器上通过,注意你的gif文件应该直接放在项目的下面import java.awt.Container;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;public class GifTest { public static void main(String[] args) { JFrame frame = new JFrame("GifTest"); Container c = frame.getContentPane(); c.setLayout(null); ImageIcon icon1 = new ImageIcon("xxx.gif"); JButton cp1 = new JButton(); cp1.setIcon(icon1); cp1.setSize(100, 100); cp1.setLocation(50, 50); c.add(cp1); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(320, 240); frame.setVisible(true); }} narilee(Unchecked Exception,Don't Catch Me!) : 我不能把gif图片放到控件上的,只能用draw有没有一种方法draw一次就可以吗?难道要我起一个线程去不停的paint吗但是如果我有100种这样的图片,我怎么办?起一百个线程控制每一个?肯定不行的 Toolkit类有一个方法getImage(),它可以得到一个相片,你试试看。 Java如何截取单元格可变字符串 百度,IBM Java面试题 c3p0 与 access 问题 急求:用java能不能实现由字符数组复制给字符串?由于是初学者,在线等待 运行出现异常(急) 关于mark的用法 在java中如何使用数据缓冲池技术连接数据库 string 如何转化为double类型? 我现在25岁,还能学好JAVA吗?还可以做程序员吗? 急!急!急!如何用java从Novel中的Foxpro中提取数据 关于字符串比较是不是==就可以 !!!我现在j2se部分学的差不多了,请高手指点我要向哪方面学习
贴个实例给你,看是否有所帮助,在本人机器上通过,
注意你的gif文件应该直接放在项目的下面import java.awt.Container;import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
public class GifTest { public static void main(String[] args) {
JFrame frame = new JFrame("GifTest");
Container c = frame.getContentPane();
c.setLayout(null);
ImageIcon icon1 = new ImageIcon("xxx.gif");
JButton cp1 = new JButton();
cp1.setIcon(icon1);
cp1.setSize(100, 100);
cp1.setLocation(50, 50);
c.add(cp1);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(320, 240);
frame.setVisible(true); }
}
我不能把gif图片放到控件上的,只能用draw
有没有一种方法draw一次就可以吗?
难道要我起一个线程去不停的paint吗
但是如果我有100种这样的图片,我怎么办?起一百个线程控制每一个?肯定不行的