• 用java写了一个飞龙腾云


    用java写了一个飞龙腾云


    哈喽 今天给大家分享一个超牛逼的动画,用java写的没什么逻辑。


    先给你们看看效果。

    feilong
    是不是碉堡了。其实java代码什么都没用到。
    直接给你们贴代码吧。


    package com.ylxy.controller.app;
    
        import java.awt.Graphics;
    
        import javax.swing.ImageIcon;
        import javax.swing.JFrame;
    
        import com.sun.awt.AWTUtilities;
    
        @SuppressWarnings("restriction")
        public class test extends JFrame implements Runnable {
    
        ImageIcon ii = new ImageIcon("C:\Users\ee\Desktop\test\test\images\1.png");// 这里换成你的图片文件名,放在你的项目名的文件夹中
    
        test() {
            setSize(495, 331);
            setLocationRelativeTo(null);
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setUndecorated(true);
            AWTUtilities.setWindowOpaque(this, false);// 窗口透明关键代码
            setVisible(true);
        }
    
        public void paint(Graphics g) {
            super.paint(g);
            g.drawImage(ii.getImage(), 0, 0, 495, 331, null);
        }
    
        int count = 1;
    
        public void run() {
            while (true) {
                try {
                    Thread.sleep(50);// 这里是幻灯片播放间隔的时间,这里为500毫秒=0.5秒
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                // int i=(int)(Math.random()*35)+1;//这里是产生从1-3的随机数,如果你有6个图片文件,把3改成6就是从1-6的随机数了.
                if (count <= 35) {
                    ii = new ImageIcon("C:\Users\ee\Desktop\test\test\images\" + count + ".png");// 这里调用你的图片文件,如果你有6个图片文件,改成从1-6的文件名方便调用
                } else {
                    this.setVisible(false);
                }
                count++;
                this.repaint();
            }
        }
    
        public static void main(String[] args) {
            test d = new test();
            Thread t = new Thread(d);
            t.start();
        }
        }
    

    里面用到有很多图片。
    1.

    2.

    3.
    4.

    5.

    6.

    7.

    8.

    9.

    10.
    11.

    12.

    13.

    14.

    14.

    15.

    16.

    17.

    18.

    19.

    20.

    是不是感觉碉堡了
    我一会把所有图片打包扔到百度云盘。

    鼓励作者写出更好的技术文档,就请我喝一瓶哇哈哈哈哈哈哈哈。。
    微信:
    微信支付
    支付宝:
    支付宝
    感谢一路支持我的人。。。。。
    Love me and hold me
    QQ:69673804(16年老号)
    EMAIL:69673804@qq.com
    友链交换
    如果有兴趣和本博客交换友链的话,请按照下面的格式在评论区进行评论,我会尽快添加上你的链接。

    网站名称:KingYiFan’S Blog
    网站地址:http://blog.cnbuilder.cn
    网站描述:年少是你未醒的梦话,风华是燃烬的彼岸花。
    网站Logo/头像:http://blog.cnbuilder.cn/upload/2018/7/avatar20180720144536200.jpg
    
  • 相关阅读:
    快速排序算法图文详解(模版使用)
    数据库中事务和隔离级别解析
    详解对象的创建,布局,定位,存活判断
    SpringCloud-Ribbon:认识并配置负载均衡
    SpringCloud-Feign:接口式微服务调用
    SpringCloud-Eureka(3)集群配置和了解CAP原则
    SpringCloud-Eureka(2)服务注册与信息配置
    SpringCloud-Eureka(1)认识Eureka和初步配置
    Promise
    es6
  • 原文地址:https://www.cnblogs.com/kingyifan/p/11721457.html
Copyright © 2020-2023  润新知