swing技术,如何实现图片闪烁,抖动的?用过qq的人都知道,有消息来了,头像会不停的闪烁,抖动,我想问下,用java swing能不能实现图片闪烁,抖动?怎么做哦?给些代码哦

解决方案 »

  1.   

    小范围不断随机改变图片的位置即可,这里有一个基于SWT实现的,你改成Swing的即可。
    http://ferreousbox.javaeye.com/blog/232797
      

  2.   

    Swing Hacks 中有个振动对话框的例子可以参考。
      

  3.   

    最简单的算法是将你的目标图片绘制出来,一定时间后擦除,再隔一定时间又重新绘制
    class drawImage extends Jpanel implements Runnable{
               Image image;
               public drawImage(){
               //此处加载你的目标图像
                 try{
                  image=ImageIO.read(new File("图像路径"));
               }catch(IOException){}
               }
              public void run(){
               while(true){
               drawImage(image,col,row,this);
               sleep(500);
               clearRect();
              }
              }
             }
    自己照着改
                         
      

  4.   

    我觉得用gif比较好,用代码去实现太占用内存cpu了。