zoukankan      html  css  js  c++  java
  • 用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
    
  • 相关阅读:
    HDU 2899 Strange fuction
    HDU 2899 Strange fuction
    HDU 2199 Can you solve this equation?
    HDU 2199 Can you solve this equation?
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 700 二叉搜索树中的搜索(遍历树)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
    Java实现 LeetCode 699 掉落的方块(线段树?)
  • 原文地址:https://www.cnblogs.com/kingyifan/p/11721457.html
Copyright © 2011-2022 走看看