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

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

?? warpimage.java

?? 功能強大的繪圖演示程序
?? JAVA
字號:
/* * @(#)WarpImage.java	1.25 04/07/26 *  * Copyright (c) 2004 Sun Microsystems, Inc. All Rights Reserved. *  * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: *  * -Redistribution of source code must retain the above copyright notice, this *  list of conditions and the following disclaimer. *  * -Redistribution in binary form must reproduce the above copyright notice,  *  this list of conditions and the following disclaimer in the documentation *  and/or other materials provided with the distribution. *  * Neither the name of Sun Microsystems, Inc. or the names of contributors may  * be used to endorse or promote products derived from this software without  * specific prior written permission. *  * This software is provided "AS IS," without a warranty of any kind. ALL  * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING * ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE * OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") * AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE * AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS * DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST  * REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL,  * INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY  * OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE,  * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. *  * You acknowledge that this software is not designed, licensed or intended * for use in the design, construction, operation or maintenance of any * nuclear facility. *//* * @(#)WarpImage.java	1.25 04/07/26 */package java2d.demos.Images;import java.awt.*;import java.awt.geom.CubicCurve2D;import java.awt.geom.Point2D;import java.awt.geom.FlatteningPathIterator;import java.awt.geom.PathIterator;import java2d.AnimatingSurface;/** * Warps a image on a CubicCurve2D flattened path. */public class WarpImage extends AnimatingSurface {    private static int iw, ih, iw2, ih2;    private static Image img;    private static final int FORWARD = 0;    private static final int BACK = 1;    private Point2D pts[];    private int direction = FORWARD;    private int pNum;    private int x, y;    public WarpImage() {        setBackground(Color.white);        img = getImage("surfing.gif");        iw = img.getWidth(this);        ih = img.getHeight(this);        iw2 = iw/2;        ih2 = ih/2;    }    public void reset(int w, int h) {        pNum = 0;        direction = FORWARD;        CubicCurve2D cc = new CubicCurve2D.Float(                        w*.2f, h*.5f, w*.4f,0, w*.6f,h,w*.8f,h*.5f);        PathIterator pi = cc.getPathIterator(null, 0.1);        Point2D tmp[] = new Point2D[200];        int i = 0;        while ( !pi.isDone() ) {            float[] coords = new float[6];            switch ( pi.currentSegment(coords) ) {                case PathIterator.SEG_MOVETO:                case PathIterator.SEG_LINETO:                        tmp[i] = new Point2D.Float(coords[0], coords[1]);            }            i++;            pi.next();        }        pts = new Point2D[i];        System.arraycopy(tmp,0,pts,0,i);    }    public void step(int w, int h) {        if (pts == null) {            return;        }        x = (int) pts[pNum].getX();        y = (int) pts[pNum].getY();        if (direction == FORWARD)            if (++pNum == pts.length)                direction = BACK;        if (direction == BACK)            if (--pNum == 0)                direction = FORWARD;    }    public void render(int w, int h, Graphics2D g2) {        g2.drawImage(img,                        0,              0,              x,              y,                        0,              0,              iw2,            ih2,                        this);        g2.drawImage(img,                        x,              0,              w,              y,                        iw2,            0,              iw,             ih2,                        this);        g2.drawImage(img,                        0,              y,              x,              h,                        0,              ih2,            iw2,            ih,                        this);        g2.drawImage(img,                        x,              y,              w,              h,                        iw2,            ih2,            iw,             ih,                        this);    }    public static void main(String argv[]) {        createDemoFrame(new WarpImage());    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品福利一二区| 成人免费三级在线| 3d动漫精品啪啪| 男人的天堂久久精品| 日韩精品一区在线| 岛国精品在线观看| 亚洲图片一区二区| 亚洲精品在线观看视频| 国产成人8x视频一区二区 | 免费一级片91| 精品国产一区二区三区忘忧草| 国产在线不卡一卡二卡三卡四卡| 国产精品免费久久久久| 色视频欧美一区二区三区| 午夜精品久久久久久| 久久综合资源网| 97se亚洲国产综合自在线观| 亚洲午夜精品一区二区三区他趣| 欧美一级专区免费大片| 国产91对白在线观看九色| 亚洲精品久久久蜜桃| 69堂亚洲精品首页| 国产在线精品免费| 一区二区三区不卡视频在线观看| 欧美一级在线免费| av在线一区二区| 青娱乐精品在线视频| 欧美国产丝袜视频| 日韩天堂在线观看| 色综合久久久久久久久久久| 日本美女一区二区三区| 国产精品美女久久久久av爽李琼 | 美腿丝袜亚洲一区| 国产精品网友自拍| 在线不卡免费欧美| 99re这里都是精品| 麻豆精品一区二区三区| 国产精品久久久久永久免费观看| 欧美一区二区三区免费观看视频| 丁香天五香天堂综合| 婷婷夜色潮精品综合在线| 国产日产欧美一区| 日韩一级二级三级| 精品1区2区3区| 成人av动漫在线| 激情综合网av| 日韩电影免费在线看| 亚洲综合激情网| 国产精品久久久久永久免费观看| 欧美大片拔萝卜| 欧美精品一卡两卡| 在线视频一区二区三区| 成人国产精品免费观看视频| 精品一区二区影视| 婷婷中文字幕综合| 亚洲不卡av一区二区三区| 国产精品拍天天在线| 久久久亚洲高清| 日韩精品一区二区三区视频播放| 欧美在线视频日韩| 在线视频一区二区三区| 99久久精品国产一区| 国产剧情一区二区| 久久福利资源站| 精油按摩中文字幕久久| 热久久久久久久| 日日夜夜精品视频天天综合网| 亚洲黄色小视频| 亚洲精品成人悠悠色影视| 国产精品伦理一区二区| 国产精品另类一区| 中文字幕亚洲欧美在线不卡| 国产女主播在线一区二区| 久久久久久久综合日本| 久久久久久久久伊人| 国产午夜精品福利| 欧美激情自拍偷拍| 欧美国产激情一区二区三区蜜月| 久久精品一区二区三区不卡| 久久一夜天堂av一区二区三区| 精品三级在线看| 久久久久久久久久看片| 欧美激情一区二区三区| 国产精品入口麻豆九色| 专区另类欧美日韩| 亚洲无人区一区| 美女视频网站黄色亚洲| 国产高清在线观看免费不卡| 99久久国产免费看| 在线观看亚洲精品视频| 欧美肥胖老妇做爰| 精品av久久707| 国产精品视频一二三区| 亚洲男人天堂av| 性久久久久久久久| 九色综合狠狠综合久久| 成人午夜精品一区二区三区| 色综合久久久久综合体| 欧美色综合久久| 欧美精品一区二| 国产精品免费av| 亚洲一区二区三区四区的| 日韩成人免费在线| 国产一区二区三区观看| 不卡在线观看av| 欧美视频日韩视频| 久久中文娱乐网| 亚洲另类一区二区| 男女激情视频一区| 波多野结衣在线aⅴ中文字幕不卡| 91麻豆精品秘密| 欧美一区二区黄色| 国产精品视频观看| 天天操天天综合网| 国产99精品视频| 欧美丝袜自拍制服另类| 久久看人人爽人人| 亚洲午夜精品17c| 成人一二三区视频| 欧美精品久久久久久久多人混战 | 欧美日韩卡一卡二| 久久精品亚洲一区二区三区浴池| 亚洲乱码国产乱码精品精小说| 日产国产高清一区二区三区| 成人国产精品视频| 精品少妇一区二区三区日产乱码| 亚洲九九爱视频| 国产精品综合在线视频| 欧美日韩在线播放一区| 中文字幕中文字幕一区二区| 美女诱惑一区二区| 欧美丝袜第三区| 中文字幕日韩精品一区| 国产真实乱对白精彩久久| 欧美中文一区二区三区| 国产精品乱子久久久久| 国产一区二区三区最好精华液| 欧美日韩亚洲综合一区二区三区| 国产精品美女久久久久久久久久久 | 亚洲免费视频成人| 国产乱码精品一品二品| 在线成人午夜影院| 一区二区三区中文在线| 成人av动漫在线| 国产欧美一区二区在线| 久久国产精品第一页| 这里只有精品电影| 亚洲高清不卡在线| 欧洲国产伦久久久久久久| 中文字幕亚洲成人| 福利一区二区在线观看| 久久精品人人做人人爽97| 狠狠狠色丁香婷婷综合久久五月| 欧美老肥妇做.爰bbww| 一区二区成人在线视频| 色综合久久综合| 1区2区3区国产精品| 丁香婷婷综合五月| 国产精品亲子伦对白| 成人av电影免费观看| 国产精品沙发午睡系列990531| 国产高清亚洲一区| 国产精品色眯眯| 99久久久国产精品免费蜜臀| 综合久久久久综合| 色综合一个色综合| 一区二区在线观看不卡| 色嗨嗨av一区二区三区| 亚洲午夜三级在线| 欧美一区二区三区思思人| 免费观看在线色综合| 日韩欧美国产综合在线一区二区三区| 奇米一区二区三区av| 精品国产sm最大网站| 国产凹凸在线观看一区二区 | 亚洲欧美日韩小说| 91黄色激情网站| 三级成人在线视频| 精品少妇一区二区三区在线播放| 国产老肥熟一区二区三区| 国产精品久久久一区麻豆最新章节| 99久久久久久| 性欧美大战久久久久久久久| 日韩视频免费直播| 国产伦精品一区二区三区在线观看| 日本一区二区三区电影| 91蜜桃免费观看视频| 亚洲电影一区二区三区| 日韩三级高清在线| 成人丝袜视频网| 一级精品视频在线观看宜春院| 这里是久久伊人| 成人免费的视频| 亚洲一区中文日韩| 久久综合九色综合欧美98| 99热99精品| 日本不卡视频在线观看| 国产精品网友自拍| 在线观看91精品国产麻豆| 国产精品中文欧美|