drugon(personal
  能具体点吗

解决方案 »

  1.   


    贴个实例给你,看是否有所帮助,在本人机器上通过,
    注意你的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);    }
    }
      

  2.   

    narilee(Unchecked Exception,Don't Catch Me!) :
       我不能把gif图片放到控件上的,只能用draw
    有没有一种方法draw一次就可以吗?
    难道要我起一个线程去不停的paint吗
    但是如果我有100种这样的图片,我怎么办?起一百个线程控制每一个?肯定不行的
      

  3.   

    Toolkit类有一个方法getImage(),它可以得到一个相片,你试试看。