当前位置: 技术问答>java相关
JAVA 中如何实现图象的渐隐和渐显?
来源: 互联网 发布时间:2015-01-13
本文导语: 我使用 JDK1.3,想将一幅图版渐显和渐隐,该怎么实现? 注意,是 JAVA,不是 JS | public void run(){ while(anime!=null){ //淡入 for(int i=0;i0;i-=32){ ImageFi...
我使用 JDK1.3,想将一幅图版渐显和渐隐,该怎么实现?
注意,是 JAVA,不是 JS
注意,是 JAVA,不是 JS
|
public void run(){
while(anime!=null){
//淡入
for(int i=0;i0;i-=32){
ImageFilter f=new FadeInFilter(i);
ImageProducer producer=new FilteredImageSource(img1.getSource(),f);
fg_img=createImage(producer);
//等待到新图象准备好
MediaTracker mt=new MediaTracker(this);
mt.addImage(fg_img,1);
try{
mt.waitForID(1);
}catch(InterruptedException e){};
repaint();
try{
Thread.sleep(500);
}catch(InterruptedException e){};
fg_img.flush();
}
}
}
while(anime!=null){
//淡入
for(int i=0;i0;i-=32){
ImageFilter f=new FadeInFilter(i);
ImageProducer producer=new FilteredImageSource(img1.getSource(),f);
fg_img=createImage(producer);
//等待到新图象准备好
MediaTracker mt=new MediaTracker(this);
mt.addImage(fg_img,1);
try{
mt.waitForID(1);
}catch(InterruptedException e){};
repaint();
try{
Thread.sleep(500);
}catch(InterruptedException e){};
fg_img.flush();
}
}
}