Java SE 的一些学习补救笔记(仿酷狗7界面的mp3播放器 0 )

本人是一个java菜鸟,一年前开始学习java,这是我刚学java时的一个训练项目--仿酷狗7音乐播放器,由于当时很多知识都没学过,不懂什么设计模式什么的,所以编写的所有程序的结构都是看到什么就乱写一通,所以整个程序的扩展性比较差,但是这样的程序结构对于java初学者来说,或许更容易理解(当时我大二,可以说是什么都是靠自己摸索的),这是我人生中的第一篇博文,希望我的博客能帮到一些java初学者,同时希望大家多多支持,谢谢。

下面是一年前的我编写的音乐播放器:


图1  启动时的界面


图2  主界面
(鼠标离开后滚动条会自动隐藏,进度条会闪动,歌曲名会滚动显示)


图3   文件信息提示

(由于对音频的相关知识不足,目前音频文件的解码等还不会做)



图4  桌面歌词

(桌面歌词设计时是以单个字符为对象来计算歌词的播放进度的,但是歌词采用的是lrc格式的所以在实现歌词的显示的优化需要设计一种类似于krc格式的歌词文件才能解决问题)



图5  歌词进度的显示效果

(其中歌词的各种功能都是仿照酷狗的效果的,但是没有酷狗专业,哈哈)



图6.1  歌词制作窗口(1)

(歌词制作效果完全效仿酷狗)


图6.2  歌词制作窗口(2)



图7  任务栏滚动提示歌曲名


图8  自定义托盘弹出菜单


图9  魔方窗口


图10  经典窗口


图11  经典窗口的弹出播放列表


图12.1  乐库

(乐库功能只实现了歌词显示,由于时间关系其它功能未实现)


图12.2  乐库


图13.1  窗口皮肤


图13.2  窗口皮肤


图14  皮肤制作

图15  自定义的颜色选择对话框

(接下来的时间,本人会贴上相应的设计和代码)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值