亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ripple.java

?? java applet實用編程教程第一部分,非常好的applet源代碼
?? JAVA
字號:
import java.applet.*;
import java.awt.*;

public class Ripple extends Applet implements Runnable
{
   Thread thread = null;
   private Graphics g, refraction;
   private Image image, refimage;
   private int 	 currentImg;
   private int 	 imageW  = 0, imageH = 0;
   private int 	 ovalW  = 0, ovalH = 0;
	
   private boolean  finishLoad = false;
   private final int frames = 12;

   private String name = "";

   public void init(){
      String param;

      param = getParameter("image");
      if (param != null)
         name = param;
      }


   public void paint(Graphics g){
      if (!finishLoad)
         return;

      if (refimage != null) {
         g.drawImage (refimage, (-currentImg * imageW), imageH, this);
         g.drawImage (refimage, ((frames-currentImg) * imageW), imageH, this);
      }
      g.drawImage (image, 0, -1, this);

   }

   public void start(){
      if (thread == null){
         thread = new Thread(this);
	 thread.start();
      }
   }
	
   public void run(){
      currentImg = 0;
		
    	 g = getGraphics();
    	 MediaTracker imageTracker = new MediaTracker(this);
    	 String strImage;
    	 
         image = getImage(getDocumentBase(), name);
         imageTracker.addImage(image,0);
       	 try{
  	    imageTracker.waitForAll();
	    finishLoad = !imageTracker.isErrorAny();
	 }
	 catch (InterruptedException e) {}

         imageW  = image.getWidth(this);
         System.out.println(imageW);
	 imageH = image.getHeight(this);
	 createRipple();

      repaint();
      while (true){
         try{
            if (!finishLoad)
               return;

            if (refimage != null) {
               g.drawImage (refimage, (-currentImg * imageW), imageH, this);
               g.drawImage (refimage, ((frames-currentImg) * imageW), imageH, this);
            }
            g.drawImage (image, 0, -1, this);

     	    if (++currentImg == frames)
  	       currentImg = 0;
  	    Thread.sleep(50);
         }catch (InterruptedException e){
 	     stop();
         }
      }
  }


    public void createRipple () {
    
        Image back = createImage (imageW, imageH + 1);
        Graphics offg = back.getGraphics();
        int phase = 0;
        int x, y;
        double p1;
        offg.drawImage (image, 0, 1, this);
        for (int i = 0; i < (imageH >> 1); i++) {
           offg.copyArea (0, i, imageW, 1, 0, imageH - i);
           offg.copyArea (0, imageH - 1 - i, imageW, 1,0, -imageH + 1 + (i << 1));
           offg.copyArea (0, imageH, imageW, 1, 0, -1 - i);
        }
        refimage = createImage ((frames + 1) * imageW, imageH);
        refraction = refimage.getGraphics();
        refraction.drawImage (back, frames * imageW, 0, this);

        for (phase = 0; phase < frames; phase++) {
       
           p1 = 2 * Math.PI * (double)phase / (double)frames;
           x = (frames - phase) * imageW;
           for (int i = 0; i < imageH; i++) {
              y = (int)((imageH/14) * ((double) i + 28.0)
                       * Math.sin ((double)((imageH/14)*(imageH - i))/(double)(i + 1)
				                              + p1)/ (double) imageH);
              if (i < -y)
   	         refraction.copyArea (frames * imageW, i, imageW, 1,-x, 0);
              else
	         refraction.copyArea (frames * imageW, i + y,imageW, 1, -x, -y);
          }
        }

	offg.drawImage (image, 0, 1, this);

	image = back;
    }

 } 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一区二区中文字幕| 久久99精品国产91久久来源| 26uuu亚洲综合色| 精品久久人人做人人爱| 欧美一区二区在线免费观看| 色欧美88888久久久久久影院| 国产在线播放一区二区三区| 国产电影精品久久禁18| 国产91露脸合集magnet| 风间由美一区二区三区在线观看 | 亚洲色图丝袜美腿| 日韩美女精品在线| 国产精品第五页| 亚洲欧洲综合另类在线| 亚洲日本va午夜在线影院| 亚洲欧美日韩成人高清在线一区| 亚洲丝袜制服诱惑| 亚洲一级二级三级| 亚洲大片在线观看| 亚洲高清视频中文字幕| 奇米色777欧美一区二区| 免费成人美女在线观看.| 国产在线观看免费一区| 波多野结衣亚洲| 欧美影院精品一区| 精品三级av在线| 国产精品无人区| 亚洲高清免费观看高清完整版在线观看| 亚洲成人你懂的| 亚洲色图色小说| 日本色综合中文字幕| 久久 天天综合| 99re8在线精品视频免费播放| 欧美视频一区在线观看| 精品福利在线导航| 亚洲免费观看视频| 国模套图日韩精品一区二区| 成人av中文字幕| 欧美一级理论片| 成人欧美一区二区三区黑人麻豆| 婷婷国产v国产偷v亚洲高清| 国产一区二区三区在线观看免费视频| 91香蕉视频污在线| 欧美xxx久久| 一区二区三区日本| 国产精品538一区二区在线| 91成人国产精品| 亚洲国产高清在线观看视频| 日本aⅴ亚洲精品中文乱码| 91片在线免费观看| 国产偷国产偷亚洲高清人白洁 | 婷婷夜色潮精品综合在线| 国产成人av一区二区| 欧美日韩国产美| 亚洲欧洲av色图| 国产一区二三区好的| 欧美伦理视频网站| 伊人色综合久久天天人手人婷| 国产一区二区主播在线| 欧美一级免费观看| 亚洲成在线观看| 欧美中文字幕久久| **网站欧美大片在线观看| 国产一区二区三区四区五区入口| 911精品国产一区二区在线| 一个色在线综合| 91麻豆福利精品推荐| 欧美国产激情二区三区| 国产伦精品一区二区三区视频青涩 | 欧美午夜精品久久久| 亚洲国产精品v| 国产成人av在线影院| 国产欧美日韩麻豆91| 国产精品系列在线播放| 久久久综合网站| 国产在线精品一区二区| 久久久亚洲精华液精华液精华液| 国内精品免费**视频| 国产亚洲午夜高清国产拍精品| 国产在线精品国自产拍免费| 久久影音资源网| 国产不卡视频在线播放| 中文字幕第一区二区| 不卡一区在线观看| 亚洲欧美日韩国产综合在线| 91蜜桃网址入口| 亚洲一二三四区| 91精品国产综合久久婷婷香蕉| 日韩激情一区二区| 精品国产三级电影在线观看| 国产一区二区在线免费观看| 久久久久久免费网| 波多野洁衣一区| 一区av在线播放| 欧美一卡在线观看| 国产成人精品aa毛片| 一级女性全黄久久生活片免费| 欧美日韩不卡一区二区| 精品一区二区三区免费播放| 国产区在线观看成人精品 | 蜜臀va亚洲va欧美va天堂| 日韩欧美一二区| 成人丝袜视频网| 一区二区三区精品在线| 精品区一区二区| 91麻豆国产福利精品| 日本中文字幕一区二区有限公司| 久久九九影视网| 欧美专区日韩专区| 极品尤物av久久免费看| 亚洲女同ⅹxx女同tv| 91精品午夜视频| 成人综合婷婷国产精品久久免费| 一卡二卡三卡日韩欧美| 国产日本欧洲亚洲| 欧美日韩小视频| 成人三级在线视频| 日韩二区在线观看| 中文字幕一区二区三区乱码在线| 5月丁香婷婷综合| 99精品欧美一区| 加勒比av一区二区| 午夜国产不卡在线观看视频| 中文av一区特黄| 日韩精品中文字幕在线不卡尤物| 91影视在线播放| 成人午夜av在线| 久久99九九99精品| 丝袜a∨在线一区二区三区不卡| 国产精品视频观看| 久久久久久**毛片大全| 在线不卡a资源高清| 91国偷自产一区二区使用方法| 国产成人在线视频播放| 麻豆传媒一区二区三区| 亚洲观看高清完整版在线观看| 中文子幕无线码一区tr| 精品国产精品网麻豆系列| 欧美日本在线看| 欧美日韩在线观看一区二区| 一本在线高清不卡dvd| 成人性生交大合| 成人午夜在线视频| 国产精品91一区二区| 极品尤物av久久免费看| 黑人巨大精品欧美一区| 精品一区二区免费视频| 日本午夜一区二区| 日本欧美肥老太交大片| 美女网站色91| 人妖欧美一区二区| 毛片av一区二区| 黄页网站大全一区二区| 精一区二区三区| 国产一区二区h| 丁香激情综合国产| caoporn国产一区二区| 不卡大黄网站免费看| 成人av网站免费| 色综合久久中文综合久久97 | 亚洲成人在线观看视频| 亚洲一二三四在线观看| 日韩av一区二区三区四区| 日本在线不卡视频一二三区| 免费成人美女在线观看| 久久99精品国产麻豆婷婷| 国产成人在线观看| 色综合一个色综合亚洲| 欧美视频一区二区| 日韩视频一区在线观看| 国产免费久久精品| 亚洲精品久久嫩草网站秘色| 日本视频免费一区| 国产ts人妖一区二区| 欧洲精品一区二区三区在线观看| 欧美午夜寂寞影院| 久久免费看少妇高潮| 亚洲欧美日韩久久精品| 人人精品人人爱| 成人av网址在线| 欧美精品精品一区| 久久久精品蜜桃| 亚洲激情图片qvod| 国内精品伊人久久久久av影院| 99久久婷婷国产综合精品 | 精品亚洲国产成人av制服丝袜| 国产风韵犹存在线视精品| 欧洲国内综合视频| 久久久久国产精品麻豆| 亚洲一区二区偷拍精品| 狠狠v欧美v日韩v亚洲ⅴ| 在线免费亚洲电影| 国产欧美精品一区二区色综合| 亚洲成人一区二区在线观看| 大陆成人av片| 欧美一级片在线观看| 亚洲日本韩国一区| 国产成人精品亚洲日本在线桃色| 欧美日韩国产乱码电影| 亚洲欧洲无码一区二区三区|