在java程序中制作动图
一、前言
突然来了个课程设计,憋了几天没写博客,今天来分享一下这次课程设计中开的一个脑洞:在程序界面上显示动图
二、制作背景
这次课设有一部分是文件传输的内容,用户点击某按钮后开始传输文件到服务器。因此一向骚包的我想要做出类似于以前安装程序时经常出现的画面:一张纸从一个文件夹飞到另一个文件夹。于是开始了头脑风暴
三、思考过程
1.直接贴动图,显然这个太low,不适合
2.放三个标签,设置三个图标,轮流显示三个状态,这个还不错
3.放一个标签,轮流更改他的图标,想来想去,最后就使用了这个方法。
看这个就是最终效果图
四、编写过程
1.找素材
显然良好的界面离不开好看的素材
文件夹:我们可以看到,上面这两个文件夹其实是一个水平镜像=>找一个文件夹图片,做成水平镜像
纸飞机:其实这里的纸飞机只有两种,另一种是其中的一个飞机进行变换而得,找素材吧!
如果你有专业的美工师请忽略这一步,一个qq消息就能搞掂的事情就不劳烦程序猿您了
2.使用了Timer类,创建了三个TimerTask任务,他们的参数分别设置为(0,300),(300,300),(600,300)
3.最后传输完成后,使用cancle撤销任务,并再次改变图片为完成状态图
大功告成,就是这么简单!
有没有大佬还有更好的方法,期待您的指导。
在java程序中制作动图相关推荐
- java中使用es的dsl_基于DSL的基于图论的Java程序中输入图数据的方法
java中使用es的dsl 我们大多数人已经编写了一些处理图论算法的程序,例如找到两个顶点之间的最短路径,找到给定图的最小生成树等等. 在这些算法的每一种中,表示图形的编程方式是使用邻接矩阵或邻接列表 ...
- 在基于图论的Java程序中基于DSL的输入图数据的方法
我们大多数人已经编写了一些程序来处理图论算法,例如查找两个顶点之间的最短路径,查找给定图的最小生成树等等. 在这些算法的每一种中,表示图形的编程方式是使用邻接矩阵或邻接表 . 两者都不是定义图形输入的 ...
- Java中gif动图缩略图处理
Java中gif动图缩略图处理 gif4j.jar包资源地址 下载地址:https://download.csdn.net/download/Asia1752/86091168 maven java代 ...
- MATLAB制作动图并保存
目的 制作PPT时常常会使用到动图,自己录屏制作实在是太麻烦,就琢磨了一下MATLAB制作动图的方法,网上找的教程学习了一下. 一通百通,只简单做了个正弦曲线的动图 过程 存成的曲线如下图所示: 程序 ...
- Docker Java程序镜像制作
Docker Java程序镜像制作 制作前的准备 jre:不需要完整的jdk,jre即可,到Oracle进行下载即可,下载链接,根据自己的情况进行选择,这里选择jre-8u221-linux-x64. ...
- java内存漏洞_处理Java程序中的内存漏洞
Java 程序中也有内存漏洞?当然有.与流行的观念相反,在 Java 编程中,内存治理仍然是需要考虑的问题.在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞.您还有机会实践一下在您自己的 ...
- 动图如何在线制作?教你一键在线制作动图
相信不少小伙伴都想要自己制作gif动图,由于很多小伙伴并不知道动态图片怎么制作,所以就会选择从网上寻找gif在线制作的方法.但是网上很多制作gif动图的工具使用起来比较麻烦的时候应该怎么办呢?这时候, ...
- 图灵机器人 mysql_如何在微信小程序中制作图灵机器人?
本教程讲解了如何在微信小程序中制作图灵机器人?操作起来是很简单的,想要学习的朋友们可以跟着小编一起去看一看下文,希望能够帮助到大家. 开发环境及框架 后端:国产java极速框架JFinal(超级好用有 ...
- Qt—绘图与定时器(制作动图)
绘图使用画家类QPainter void Dialog::paintEvent(QPaintEvent *event) {QPainter painter(this);//在此文本框绘图//前两个参数 ...
最新文章
- word被锁定无法编辑怎么解锁_Word论文里的公式怎么编辑?这4个小工具帮你一分钟搞定!...
- Pytorch搭建yolo3目标检测平台
- 信联获批个人征信牌照,对普通人有什么重大影响?
- lightoj 1236 正整数唯一分解定理
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题...
- Redmi K40 Pro将首批搭载骁龙888:或刷新骁龙888最低售价
- Unity Failed executing external process for 'Bake Runtime' job
- Python内置函数any()、map()组合运用案例一则
- 解决问题---docker:transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: time
- 联想电脑杜比音效--低音炮配置图
- html基础教程之HTML 标题
- 机械公差与配合 常见问题
- STM32 Cubemax(十五) —— 串级PID以控制电机角度值为例
- 空间解析几何 | 空间曲线的切向量与曲面的法向量
- python图片加透明通道并将背景设为透明
- Linux 安装molten
- 金融信创爆发年,优炫数据库高可用高性能解决方案
- 微信小程序做图片压缩
- 股票权证是什么意思?正股和权证是什么意思?
- 1309 【例1.6】回文数(Noip1999)
热门文章
- python——annotate函数
- Delphi的线程类
- Samsung S4卡屏卡在开机画面的不拆机恢复照片一例
- 高并发系统设计:消息队列的三大作用:削峰填谷、异步处理、模块解耦
- pycuda的安装,wheel报错
- 近30所高校,获教育部点名表扬!
- CCL: Cross-modal Correlation Learning With Multigrained Fusion by Hierarchical Network 论文笔记
- 支持向量机之线性可分支持向量机(一)
- arm 2022.10.22
- ShowWindow(SW_SHOWNORMAL)