日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 雪花特效_java实现图片飘雪花的特效

發布時間:2024/9/3 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 雪花特效_java实现图片飘雪花的特效 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一)制作要點

1.多線程的使用

2.類java.util.Random的使用

(二)嵌入Applet的HTML頁面源代碼

SnowPic

注意:上面的圖片中java的類名為SnowPic 注意大小寫,以及圖片的名稱Bridge.jpg 和大小1024*768

java源代碼

import java.applet.Applet;

import java.awt.*;

import java.util.Random;

public class SnowPic extends Applet implements Runnable

{

Thread mainThread;

Image offScreen,gAlc[];

Random rand;

int stopFlag,snows,wind,threadSleep,snowSize;

int[] snowX,snowY;

long stopTime =0;

Dimension dim;

MediaTracker mt;

public SnowPic(){}

int getParameter(String s1,int s2)

{

String s=getParameter(s1);

return(s !=null)?Integer.parseInt(s):s2;

}

int getParameter(String s1,int s2,int max,int min)

{

String s=getParameter(s1);

if(s!=null)

{

if((s2=Integer.parseInt(s))>max) return max;

else if (s2

else return s2;

}else return s2;

}

String getParameter(String s1 , String s2)

{

String s= getParameter(s1);

return (s!=null)?s:s2;

}

public void init()

{

rand =new Random();

dim =getSize();

offScreen=createImage(dim.width,dim.height);

snows =getParameter("snows",100,500,0);

snowSize =getParameter("snowSize",3,10,3);

threadSleep =getParameter("threadSleep",80,1000,10);

snowX= new int [snows];

snowY = new int [snows];

for( int i=0;i

{

snowX=rand.nextInt()%(dim.width/2)+dim.width/2;

snowY=rand.nextInt()%(dim.height/2)+dim.height/2;

}

mt =new MediaTracker(this);

gAlc= new Image[1];

gAlc[0]=getImage(getDocumentBase(),getParameter("graphic","test.gif"));

mt.addImage(gAlc[0],0);

try

{

mt.waitForID(0);

}

catch(InterruptedException ex) {return;}

stopFlag =0;

}

public void start()

{

if (mainThread==null)

{

mainThread=new Thread(this);

mainThread.start();

}

}

public void stop()

{

mainThread =null;

}

public void run()

{

while(mainThread !=null)

{

try

{

Thread.sleep(threadSleep);

}

catch(InterruptedException ex) {return;}

repaint();

}

}

public void drawBackSnow(Graphics g)

{

g.setColor(Color.white);

for(int i=0;i

{

g.fillOval(snowX,snowY,snowSize,snowSize);

snowX+=rand.nextInt()%2+wind;

snowY+=(rand.nextInt()%6+5)/5+1;

if(snowX>=dim.width) snowX=0;

if(snowX<0) snowX=dim.width -1;

if(snowY>=dim.height ||snowY<0)

{

snowX =Math.abs(rand.nextInt()%dim.width);

snowY =0;

}

}

wind =rand.nextInt()%5 -2;

}

public void paint(Graphics g)

{

offScreen.getGraphics().setColor(Color.black);

offScreen.getGraphics().fillRect(0,0,dim.width,dim.height);

offScreen.getGraphics().drawImage(gAlc[0],0,0,this);

drawBackSnow(offScreen.getGraphics());

g.drawImage(offScreen,0,0,null);

}

public void update(Graphics g)

{

paint(g);

}

}

注意保存為SnowPic.java

總結

以上是生活随笔為你收集整理的java 雪花特效_java实现图片飘雪花的特效的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂影音 | 国产亚洲性欧美日韩在线观看软件 | 久久免费看视频 | 国产视频成人 | 欧美激情3p| 日韩免费毛片 | 性生交大片免费看狂欲 | 国产小视频免费观看 | 97人人在线视频 | 欧美三级韩国三级日本三斤在线观看 | 丝袜一区二区三区四区 | 人人射av | 国产精品普通话 | 欧美成人dvd在线视频 | 人人爱人人澡 | 在线午夜视频 | 91 久久 | 99精品在线免费视频 | 欧美呦交 | 777视频在线观看 | 亚洲第5页| 亚洲欧美少妇 | 中国一级特黄真人毛片免费观看 | 亚洲成熟毛多妇女av毛片 | 亚洲一区二区三区久久久 | 久色成人| 在线观看免费高清视频 | 国产精品边吃奶边做爽 | 欧美色视频在线观看 | 国产午夜亚洲精品午夜鲁丝片 | 啪啪免费av | 日韩一区二区精品 | 特一级黄色片 | 手机电影在线观看 | 国产淫片av片久久久久久 | 中文字幕一区不卡 | 国产又黄又大又粗视频 | 欧美少妇一级片 | 日本美女三级 | 精品九九九九 | 95视频在线观看 | 国产在线一 | 日韩三级电影网址 | 日韩欧美精品国产 | 国产91国语对白在线 | www.毛片com | 美女一级视频 | 免费看国产曰批40分钟粉红裤头 | 久久精品一区二区三区四区 | 亚洲美女福利视频 | 亚洲淫| 国产精品自拍在线观看 | 国产精品99一区二区三区 | 成年视频在线观看 | 日本激情一区二区 | 亚洲免费av电影 | 99精品视频在线观看 | 亚州国产精品视频 | 免费av日韩 | 加勒比成人在线 | 开心黄色网 | 国产成人精品在线观看 | 性色浪潮| 美女在线观看视频 | 久久伊人99 | 91新网站| 日本japanese丰满白浆 | 亚洲视频99 | 男生脱女生衣服 | 久久精品3 | 国产a视频免费观看 | 欧美性大战久久久久久久蜜桃 | 亚洲精品国产精品乱码在线观看 | 黄色a毛片 | 欧美xxxxxhd| av在线中文| 久久影业 | 欧美性粗暴 | 91精品人妻一区二区 | 日韩美女视频 | 六月色丁香 | 色干网 | 亚洲精品成人网 | 日韩国产一区 | 日韩日日日 | 黄频视频在线观看 | 日韩欧美视频在线播放 | 久久国产精品免费 | 伊人久色 | 国模吧一区二区三区 | 日韩成人一区 | 黑人巨大精品欧美 | 成人久久av | 亚洲最大的av网站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩欧美123| 中国老熟女重囗味hdxx | 好吊一区二区三区视频 | 成人123区 |