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

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

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

创建 JavaFx 项目

打开 Idea 开发工具,File -> New -> Project... -> Java Fx 创建项目,如下图:

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

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

public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception{ primaryStage.setTitle("JavaFX 登录"); //创建网格面板 GridPane grid = new GridPane(); grid.setAlignment(Pos.CENTER); grid.setHgap(10); grid.setVgap(8); grid.setPadding(new Insets(20, 20, 20, 20)); //设置背景色 Paint backgroundColor = new Color(0.32,0.6,0.32,1); grid.setBackground(new Background(new BackgroundFill(backgroundColor,null,null))); Text sceneTitle = new Text("欢迎进入系统"); sceneTitle.setFont(Font.font("Tahoma", FontWeight.NORMAL, 20)); grid.add(sceneTitle, 0, 0, 2, 1); //创建用户名标签 Label userName = new Label("用户名:"); grid.add(userName, 0, 1); //创建用户名输入框 TextField userTextField = new TextField(); grid.add(userTextField, 1, 1); //创建密码标签 Label pwLabel = new Label("密码:"); grid.add(pwLabel, 0, 2); //创建密码输入框 PasswordField passwordField = new PasswordField(); grid.add(passwordField, 1, 2); //创建提交按钮 Button commitBtn = new Button("登录"); HBox hbBtn = new HBox(10); hbBtn.setAlignment(Pos.BOTTOM_RIGHT); hbBtn.getChildren().add(commitBtn); grid.add(hbBtn, 1, 4); final Text actionTarget = new Text(); grid.add(actionTarget, 1, 6); commitBtn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e) { actionTarget.setFill(Color.FIREBRICK); actionTarget.setText("已发送请求到后台!"); } }); Scene scene = new Scene(grid, 300, 275); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } }

代码运行效果如下图:

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

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

五、最后

Java 桌面 DJ 音乐播放器是真的香!不知道你对这款音乐播放器有什么感受,欢迎在评论区说说自己的想法。人们都喜欢美的好的事物,而今天的这个项目是通过 Java 代码撸出来的,难道你还不会不喜欢 Java 这门编程语言吗? 有了成品的直观呈现,才能在视觉上产生更强的冲击,可能会更加能激发你的学习动力! 如果通过我的内容分享,能让你对编程产生兴趣,我是真的开心。如果渐渐喜欢上开源项目,平时也喜欢 coding,并且愿意分享你的经验和成果,那就更完美了,编程使我快乐,内容分享让我们认识更多伙伴!

教程至此,你应该也能快速运行 DJ 版音乐播放器了。编程是不是也特别有意思呢?手痒痒了那就赶紧安装这款音乐播放器吧,对源码感兴趣的朋友可以开始学习项目源码了~

六、参考资料

官方文档

入门教程

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


关注公众号加入交流群

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywjjp.html