java之雪花飘落效果的实现(撩妹小程序)
- 第一章:程序的思路分析 1.思路分析
程序采用面向对象的思想,包含主程序,面板类和雪花类。
主程序用来生成窗口,存放面板等作用。
面板类用来存放背景图片,存放生成的雪花对象,定时去刷新雪花的位置,形成雪花飘落的效果。
雪花类用来生成雪花对象,提供雪花移动的方法。
- 第二章:程序的代码实现 1. 准备工作
打开idea开发工具,把bg.png、bg2.png、bg3.png和snow.png图片拷贝到src目录下。
创建cn.tx.utils和cn.tx.domain的包结构。
把FrameUtils.java拷贝到utils包中。
把XueHua.java和MyJpanel.java拷贝到domain包中。
创建cn.tx.main包,创建MyFrame类,开始编写程序。
- 2. 代码实现
编写主程序,主要是生成窗口、面板和设置背景图片。
- 3. 可以添加背景音乐
把xxx.mp3的背景音乐拷贝到src目录下
在项目中导入jl1.0.jar(播放音乐需要使用的jar包)
把MusicUtils.java工具类拷贝到cn.tx.utils包中
编写播放音乐的类(也是使用线程的方式)
修改主函数,启动线程,加入播放背景音乐的代码
java基础教程:
Java分布式互联网架构/微服务/高性能/springboot/springcloud:
上一篇:
IDEA上Java项目控制台中文乱码