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

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

?? loop.java

?? java applet 仿真物理現象,不需帳號就可自由下載此源碼
?? JAVA
字號:
package unari;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 *//** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 */// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2005-1-7 15:10:56// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!// Decompiler options: packimports(3)// Source File Name:   loop.javaimport java.applet.Applet;import java.awt.*;public class loop extends Applet    implements Runnable{    public void init()    {        d = size();        k = 1.0D;        f1 = 0;        f2 = 1;        f3 = 1;        ang = 0.78539820000000005D;        sr = 130;        sx = (int)((double)(d.width / 2) + 0.70710669999999998D * (double)sr);        sy = (int)((double)(d.width / 2) - 0.70710669999999998D * (double)sr);        l = 0;        v = 60D;        pa = 0.29999999999999999D;        buffer = createImage(d.width, d.height);        r = 6D;        x = 2D * r;        y = r;        dx = 0.0D;        dy = 0.0D;        setLayout(new BorderLayout());        Panel panel = new Panel();        panel.setLayout(new GridLayout(9, 1));        panel.add(new Button("A"));        panel.add(new Button("B"));        panel.add(new Button("C"));        panel.add(new Button("D"));        panel.add(new Button("E"));        panel.add(new Button("F"));        panel.add(new Button("運行"));        panel.add(new Button("軌跡"));        panel.add(new Button("停止"));        add("East", panel);    }    void drawToBuffer()    {        int ai[] = {            0, 0, d.width / 2, d.width / 2        };        int ai1[] = {            0, d.height, d.height, d.width / 2        };        Graphics g = buffer.getGraphics();        if(f2 == 1)        {            g.setColor(Color.white);            g.clipRect(0, 0, d.width, d.height);            g.fillRect(0, 0, d.width, d.height);            g.setColor(bb);            g.fillPolygon(ai, ai1, n);            g.fillRect(d.width / 2, sy, d.height - sy, d.height - sy);            g.fillRect(sx, 0, d.width - sx, d.height);            g.setColor(Color.white);            g.fillOval(sx - sr, sy - sr, 2 * (sr - 1), 2 * (sr - 1));            g.setColor(Color.cyan);            g.drawLine(0, sy + sr, sx, sy + sr);            g.drawLine((int)(((double)sy - 1.5D * (double)sr) + 10D), (int)(((double)sy - 1.5D * (double)sr) + 11D), (int)(((double)sy - 1.5D * (double)sr) + 10D), sy + sr);            g.drawLine((sy - sr) + 6, (sy - sr) + 7, (sy - sr) + 6, sy + sr);            g.drawLine(sy, sy + 1, sy, sy + sr);            g.setColor(Color.blue);            g.drawString("A", (int)r, (int)(4D * r));            g.drawString("B", (int)(3D * r + 12D), (int)(6D * r + 12D));            g.drawString("C", (sy - sr) + 6, (sy - sr) + 18 + 6);            g.drawString("D", sy - sr / 2 - 8, (sy - sr / 2) + 10);            g.drawString("E", sy, sy + 18);            g.drawString("F", (sy + sr / 2) - 3, (sy + sr / 2 + 18) - 3);            g.setColor(Color.black);            g.drawString("2.5R", (int)(((double)sy - 1.5D * (double)sr) + 15D), (sy + sr) - 50);            g.drawString("2R", (sy - sr) + 10, (sy + sr) - 50);            g.drawString("R", sy + 5, (sy + sr) - 50);            f2 = 0;        }        if(strobo != 1)        {            g.setColor(Color.white);            g.clipRect(0, 0, d.width, d.height);            g.fillRect(0, 0, d.width, d.height);            g.setColor(bb);            g.fillPolygon(ai, ai1, n);            g.fillRect(d.width / 2, sy, d.height - sy, d.height - sy);            g.fillRect(sx, 0, d.width - sx, d.height);            g.setColor(Color.white);            g.fillOval(sx - sr, sy - sr, 2 * (sr - 1), 2 * (sr - 1));            g.setColor(Color.cyan);            g.drawLine(0, sy + sr, sx, sy + sr);            g.drawLine((int)(((double)sy - 1.5D * (double)sr) + 10D), (int)(((double)sy - 1.5D * (double)sr) + 11D), (int)(((double)sy - 1.5D * (double)sr) + 10D), sy + sr);            g.drawLine((sy - sr) + 6, (sy - sr) + 7, (sy - sr) + 6, sy + sr);            g.drawLine(sy, sy + 1, sy, sy + sr);            g.setColor(Color.blue);            g.drawString("A", (int)r, (int)(4D * r));            g.drawString("B", (int)(3D * r + 12D), (int)(6D * r + 12D));            g.drawString("C", (sy - sr) + 6, (sy - sr) + 18 + 6);            g.drawString("D", sy - sr / 2 - 8, (sy - sr / 2) + 10);            g.drawString("E", sy, sy + 18);            g.drawString("F", (sy + sr / 2) - 3, (sy + sr / 2 + 18) - 3);            g.setColor(Color.black);            g.drawString("2.5R", (int)(((double)sy - 1.5D * (double)sr) + 15D), (sy + sr) - 50);            g.drawString("2R", (sy - sr) + 10, (sy + sr) - 50);            g.drawString("R", sy + 5, (sy + sr) - 50);        }        g.setColor(Color.blue);        g.fillOval((int)x, (int)y, (int)(2D * r), (int)(2D * r));    }    void move()    {        dy = dy + pa * (double)f1;        x = x + dx * (double)f1;        y = y + dy * (double)f1;        if(x >= (double)d.width - 2D * r)        {            x = (double)d.width - 2D * r;            dx = 0.0D;            dy = 0.0D;            f1 = 0;        }        if(y >= -2D * r + x && x <= (double)(d.width / 2))        {            y = -1.5D * r + x;            double d5 = dx * Math.cos(ang) + dy * Math.sin(ang);            double d7 = -1D * (dy * Math.cos(ang) - dx * Math.sin(ang));            double d1 = d5 * Math.cos(ang) - d7 * Math.sin(ang);            double d3 = d5 * Math.sin(ang) + d7 * Math.cos(ang);            dx = d1;            dy = d3;        }        double d9 = (double)sx - (x + r);        double d10 = (y + r) - (double)sy;        double d11 = d9 * d9 + d10 * d10;        double d12 = Math.sqrt(d11);        if(d11 > ((double)sr - r) * ((double)sr - r) && x >= (double)sx || d11 > ((double)sr - r) * ((double)sr - r) && x <= (double)sx && x >= (double)(d.width / 2) && y >= (double)(d.width / 2))        {            x = x + (((d12 - (double)sr) + 0.83999999999999997D * r) * d9) / d12;            y = y - (((d12 - (double)sr) + 0.83999999999999997D * r) * d10) / d12;            double d6 = (dx * d10) / d12 + (dy * d9) / d12;            double d8 = -1D * ((dy * d10) / d12 - (dx * d9) / d12);            double d2 = (d6 * d10) / d12 - (d8 * d9) / d12;            double d4 = (d6 * d9) / d12 + (d8 * d10) / d12;            dx = d2;            dy = d4;        }        if(x > (double)sx - 2D * r && y < (double)(sy - sr) - 2D * r && dx > 0.0D)        {            x = (double)sx - 2D * r;            dx = -dx;        }    }    public void start()    {        if(th == null)        {            th = new Thread(this);            th.start();        }    }    public boolean action(Event event, Object obj)    {        if(event.target instanceof Button)        {            if("運行".equals(obj))            {                f1 = 1;                f2 = 1;                strobo = 0;            }            if("停止".equals(obj))            {                f1 = 0;                f2 = 0;                dx = 0.0D;                dy = 0.0D;            }            if("A".equals(obj))            {                f1 = 0;                f2 = 1;                strobo = 0;                x = (double)sy - 1.5D * (double)sr;                y = (double)sy - 1.5D * (double)sr - 2D * r;                pa = 0.29999999999999999D;                dx = 0.0D;                dy = 0.0D;                return true;            }            if("B".equals(obj))            {                f1 = 0;                f2 = 1;                f3 = 0;                strobo = 0;                x = (sy - sr) / 2 - 5;                y = (double)(sy - sr - 5) - 2D * r;                dx = 0.0D;                dy = 0.0D;                pa = 0.29999999999999999D;                return true;            }            if("C".equals(obj))            {                f1 = 0;                f2 = 1;                f3 = 1;                strobo = 0;                x = (double)(sy - sr) + 2D * r;                y = sy - sr;                dx = 0.0D;                dy = 0.0D;                pa = 0.59999999999999998D;                repaint();                return true;            }            if("D".equals(obj))            {                f1 = 0;                f2 = 1;                f3 = 1;                strobo = 0;                x = sy - 70;                y = (double)(sy - 70) - 2D * r;                dx = 0.0D;                dy = 0.0D;                pa = 0.59999999999999998D;                repaint();                return true;            }            if("E".equals(obj))            {                f1 = 0;                f2 = 1;                f3 = 1;                strobo = 0;                x = sy;                y = (double)sy - 2D * r;                dx = 0.0D;                dy = 0.0D;                pa = 0.29999999999999999D;                repaint();                return true;            }            if("F".equals(obj))            {                f1 = 0;                f2 = 1;                f3 = 1;                strobo = 0;                x = sy + 60;                y = (double)(sy + 60) - 2D * r;                dx = 0.0D;                dy = 0.0D;                pa = 0.29999999999999999D;                repaint();                return true;            }            if("軌跡".equals(obj))            {                strobo = 1;                f2 = 1;                f1 = 1;                repaint();                return true;            } else            {                return true;            }        } else        {            return super.handleEvent(event);        }    }    public void run()    {        while(th != null)        {            move();            drawToBuffer();            repaint();            try            {                Thread.sleep(30L);            }            catch(InterruptedException _ex) { }        }    }    public void update(Graphics g)    {        paint(g);    }    public void paint(Graphics g)    {        g.drawImage(buffer, 0, 0, this);    }    public void stop()    {        if(th != null)        {            th.stop();            th = null;        }    }    public loop()    {        n = 4;        aa = Color.blue;        bb = Color.orange;        cc = Color.blue;    }    Thread th;    double pa;    double x;    double y;    double dx;    double dy;    double r;    double v1;    double v2;    double u1;    double u2;    double vx1;    double vx2;    double ux1;    double ux2;    double v;    int sx;    int sy;    int sr;    int i;    int l;    int f1;    int f2;    int f3;    int strobo;    int kaku;    int n;    double ang;    double k;    Image buffer;    Dimension d;    Color aa;    Color bb;    Color cc;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费高清视频在线| 精品无码三级在线观看视频| 免费高清不卡av| 成a人片国产精品| 欧美成人官网二区| 亚洲小说欧美激情另类| 国产精品69毛片高清亚洲| 7777精品伊人久久久大香线蕉| 久久先锋资源网| 午夜久久久影院| 色94色欧美sute亚洲线路二 | 五月天网站亚洲| 久草这里只有精品视频| 在线中文字幕一区二区| 国产午夜亚洲精品理论片色戒| 亚洲午夜国产一区99re久久| 成人午夜在线免费| 精品入口麻豆88视频| 天天综合日日夜夜精品| 91国产丝袜在线播放| 国产精品乱人伦中文| 国产一区高清在线| 欧美xxxxx牲另类人与| 亚洲一卡二卡三卡四卡| 91黄色免费看| 亚洲人成在线播放网站岛国| 粉嫩av一区二区三区粉嫩 | 国产精品电影一区二区| 亚洲电影一区二区三区| 亚洲一区二区偷拍精品| 一区二区免费看| 国产日韩欧美高清| 久久久久久久网| 一区二区激情视频| 99精品国产视频| 伊人开心综合网| 91麻豆免费在线观看| 亚洲精品视频在线观看免费| 91原创在线视频| 亚洲精品成人少妇| 91久久人澡人人添人人爽欧美| 亚洲免费电影在线| 日本精品免费观看高清观看| 中文字幕日韩av资源站| 91热门视频在线观看| 亚洲一区二区精品3399| 91麻豆精品国产| 亚洲高清免费观看| 成人av手机在线观看| 蜜臀av一区二区在线观看| 91福利资源站| 精品第一国产综合精品aⅴ| 亚洲欧洲国产专区| 免费成人在线网站| 日本韩国欧美国产| 国产精品麻豆视频| 国产一区二区三区久久悠悠色av | 国产精品日产欧美久久久久| 国产原创一区二区| 久久午夜老司机| 99九九99九九九视频精品| 91久久精品网| 婷婷亚洲久悠悠色悠在线播放| 国产一区二区成人久久免费影院| 久久精品视频网| 色婷婷精品大视频在线蜜桃视频| 亚洲小少妇裸体bbw| 亚洲精品一区二区精华| 91小视频免费看| 91啪亚洲精品| 毛片不卡一区二区| 1024国产精品| 日韩欧美国产小视频| 国产高清无密码一区二区三区| 一区二区免费看| 久久精品亚洲国产奇米99| 91视视频在线观看入口直接观看www | 制服丝袜国产精品| 国产毛片精品视频| 亚洲综合成人网| 久久久久国产精品人| 欧美少妇bbb| av日韩在线网站| 精品一区二区三区视频在线观看| 中文字幕亚洲一区二区va在线| 日韩女优视频免费观看| 欧美在线视频全部完| 成人午夜av在线| 六月婷婷色综合| 亚洲国产一区二区a毛片| 国产精品私房写真福利视频| 欧美一级专区免费大片| 91老司机福利 在线| 高清成人在线观看| 久久黄色级2电影| 天堂av在线一区| 亚洲精品欧美在线| 国产精品不卡一区| 久久精品视频在线免费观看| 91精品国产综合久久久久久久 | 国产69精品久久99不卡| 蜜臀av一区二区三区| 天天影视涩香欲综合网| 一区二区三区高清| 夜夜嗨av一区二区三区| 亚洲视频你懂的| 国产精品久久久久影院| 国产精品欧美经典| 欧美激情在线看| 国产精品国产三级国产aⅴ中文 | 性久久久久久久久| 一区二区三区鲁丝不卡| 国产精品福利一区二区三区| 国产亚洲美州欧州综合国| 久久久99精品免费观看不卡| 日韩三区在线观看| 91精品欧美久久久久久动漫| 欧美视频精品在线| 欧美喷潮久久久xxxxx| 欧美日韩一区二区三区四区| 欧美伊人精品成人久久综合97| 色8久久人人97超碰香蕉987| gogo大胆日本视频一区| 97久久精品人人爽人人爽蜜臀| 99国产麻豆精品| 在线影视一区二区三区| 欧美中文一区二区三区| 欧美精品欧美精品系列| 日韩精品资源二区在线| 久久久久久久久久久黄色| 国产日本欧美一区二区| 国产精品美女久久久久aⅴ国产馆| 中文字幕 久热精品 视频在线 | 喷水一区二区三区| 激情综合色综合久久| 国产伦精品一区二区三区视频青涩 | 久久精品一区八戒影视| 国产精品国产三级国产aⅴ原创| 亚洲精品免费在线| 日韩电影一区二区三区| 狠狠色综合播放一区二区| www.亚洲色图.com| 欧美日韩一级二级三级| 精品国产一区二区国模嫣然| 国产精品久久久久婷婷二区次| 亚洲精品国产a久久久久久 | 91精品国产91热久久久做人人 | 91精品欧美久久久久久动漫 | 成人激情视频网站| 欧美日韩一二三区| 国产喂奶挤奶一区二区三区| 亚洲老司机在线| 日本亚洲免费观看| 成人不卡免费av| 欧美一区二区三区思思人 | 日韩一级大片在线观看| 欧美激情在线观看视频免费| 亚洲午夜久久久久久久久电影院| 老司机一区二区| 色偷偷久久一区二区三区| 日韩欧美亚洲一区二区| 一区二区三区中文免费| 国产在线精品免费| 欧美三级日韩在线| 国产精品婷婷午夜在线观看| 蜜桃av一区二区| 91国偷自产一区二区开放时间| 久久久久久一二三区| 亚洲国产精品久久久久秋霞影院| 国产成人精品免费网站| 日韩午夜在线播放| 亚洲午夜羞羞片| 99国产精品久久| 久久先锋影音av| 日本午夜精品一区二区三区电影| 99久久免费视频.com| 久久婷婷综合激情| 青青草91视频| 欧美日本乱大交xxxxx| 136国产福利精品导航| 国产福利一区二区三区视频在线 | 国产91清纯白嫩初高中在线观看| 欧美日韩电影在线| 一区二区高清视频在线观看| 顶级嫩模精品视频在线看| 欧美不卡视频一区| 天涯成人国产亚洲精品一区av| eeuss鲁片一区二区三区| 亚洲精品一区在线观看| 久久国产麻豆精品| 欧美电影免费观看高清完整版 | 日韩国产在线一| 色系网站成人免费| 国产精品美女一区二区在线观看| 国产在线观看免费一区| 精品国产伦一区二区三区观看方式 | 亚洲少妇30p| 91在线国产福利| 日韩一区在线看| 91色porny蝌蚪|