舞机子(这是大妈们的称呼),我通常把它叫做便携式舞蹈音乐播放器
。通常是通过读取 U 盘里的视频和歌曲文件来点播。
根据大妈们的反馈,这里会有几个她们的痛点:
- 舞蹈太多了,必须给它们编号,方便快捷的点播它们
- 即使编了号,追加的舞蹈还好,如果删除会导致顺序混乱,这是因为舞机子是按写入 U 盘的顺序读取文件的
- 还是太多了,需要一个舞蹈清单方便记忆
- 自动编排序号
- 生产舞蹈歌单
- 升级 Java 11
- 支持手动排序
- 美化 UI
- 文件过滤
- 友好的提示信息
- 自动打开歌单
- 完成简陋的基本功能
这样的一个工具肯定是桌面客户端程序。一开始我想着用 C#来写,可是那文档看了半天没搞懂,算了索性还是用熟悉的 Java 吧。恰好 Java 也有个 JavaFX 专门来写桌面应用程序。
技术 | 版本 |
---|---|
Java | 1.8 |
JavaFX | 2.1 |
Idea | 2019.1.3 |
App.java // 主程序,程序入口
Controller.java // 逻辑处理,算法
MP4.java // 实体类,数据结构
app.fxml // 界面排版