躁!DJ 风格 Java 桌面音乐播放器

躁!DJ 风格 Java 桌面音乐播放器

储婕珊 2024-11-28 器材 961 次浏览 0个评论

OpenJFX 是一个开源的下一代客户端应用程序平台,适用于基于 Java 构建的桌面、移动和嵌入式系统。本篇将重点介绍一款 Java 版的桌面 DJ 音乐播放器。先看运行效果:

躁!DJ 风格 Java 桌面音乐播放器

可直接下载音乐播放器安装包:下载地址,更多 Java 桌面程序可访问:openjfx.io

  • 安装 JDK11.2 或更高版本。
  • 安装 Maven3 环境。
  • 本地安装 IntelliJ IDEA 开发工具。
  • 本地安装 GitBash 工具。

使用 GitBash 工具,执行以下命令下载项目:

git clone https://github.com/goxr3plus/XR3Player.git

将项目导入 IntelliJ IDEA,Maven 会自动下载所需的依赖。等待几分钟,项目依赖包即可下载完成。使用 IntelliJ IDEA 自带的 Maven 构建工具,即可轻松打包项目。

注意:项目有一个依赖 jxbrowser-win64 可能会下载失败,这个 jar 文件有 40Mb,建议手动下载后导入项目依赖。jxbrowser-win64 下载地址

创建入口类

在 IntelliJ IDEA 中,打开 Run/Debug Configurations 创建一个 Application ,并选择入口类。

VM options 设置

在 VM options 中添加以下配置参数,然后保存。

点击 Run Main 或 Debug Main 即可本地运行项目。

项目运行效果如下:

躁!DJ 风格 Java 桌面音乐播放器

1. 创建用户并登录。

2. 创建音乐播放列表并导入本地音乐。

3. 选择需要播放的音乐,拖动即可。

4. DJ 版播放器可同步播放两首歌曲,并分别控制音量和播放速度。

5. 音乐播放器内嵌了浏览器,具备在线音乐功能。

6. 其他功能等待你发掘,如果你也喜欢这款音乐播放器。

JavaFX 的工作原理如下:

躁!DJ 风格 Java 桌面音乐播放器

在 JavaFX 中,Stage 是应用程序窗口,其中包含 Scene。Scene 包含界面组件,如 UI 空间(按钮,输入框,复选框),容器等。

创建 JavaFx 项目

在 IntelliJ IDEA 中,选择 File -> New -> Project... -> Java Fx 创建项目。

IntelliJ IDEA 会自动生成代码,这里做了一些改动,代码如下:

代码运行效果如下:

躁!DJ 风格 Java 桌面音乐播放器

了解 Java Swing 的伙伴应该很熟悉,两者的原理很相似。上述代码的意思是:创建一个面板,然后在面板上添加标签,输入框和按钮,并对按钮添加绑定事件,然后把这个面板添加到场景中,这个窗口就完成了。

Java 桌面 DJ 音乐播放器真的很棒!你对这款音乐播放器有什么感受?欢迎在评论区分享。美好的事物总是让人心生喜爱,而这款音乐播放器是用 Java 代码打造的,是不是让你更加喜欢 Java 这门编程语言?有了成品的直观呈现,才能产生更强的视觉冲击力,或许能激发你的学习动力!如果我的内容能激发你对编程的兴趣,那是我的荣幸。如果你喜欢开源项目,喜欢 coding,并愿意分享你的经验和成果,那就更好了,编程使我快乐,内容分享让我们认识更多伙伴!

教程到此结束,你应该也能快速运行 DJ 版音乐播放器了。编程是不是也很有趣呢?快来安装这款音乐播放器吧,对源码感兴趣的朋友可以开始学习项目源码了~

  • 官方文档
  • 入门教程

转载请注明来自广州玛斯顿影音有限公司,本文标题:《躁!DJ 风格 Java 桌面音乐播放器 》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!
Top