如何在java fx 视频_JavaFX在一分钟内编写一个视频播放器

本文介绍了如何在JavaFX环境中使用Netbeans创建一个简单的视频播放器。通过拖拽组件并编写代码,实现了播放、暂停功能。示例代码展示了如何导入Media和MediaPlayer,设置MediaView和SwingButton,以及响应按钮点击事件播放视频。
摘要由CSDN通过智能技术生成

首先在Netbeans下新建一个JavaFX空项目。然后从左边拖一个stage进来

Stage是一个javaFX的基础,一个Stage下包含一个sence,就是我们放可视的组件的地方。

改一下大小,取个名字如下:

1 Stage {

2     title: "media player"

3     scene: Scene {

4         width: 400

5         height: 350

6         content: [

7

8                  ]

9     }

10 }

接下来我们到底下的Swing组件里头拖进来一个按钮,并取个名字。放到 content中

1             SwingButton {

2                 text: "Play"

3                 action: function() {

4

5                 }

6             }

接下来添加播放器的代码。因为播放器没有在左边列出来,我们需要import,然后手动写代码。如下

1 import javafx.scene.media.Media;

2 import javafx.scene.media.MediaPlayer;

3 import javafx.scene.media.MediaView;

4

5 //media是用来放电影地址的

6 var media = Media {source: "http://mediacast.sun.com/users/GWiel/media/javafx-mediaplayer.flv"}

7

8 //添加播放器

9 var player = MediaPlayer {media:media, autoPlay:false}

接下来我们把各个部分组合起来:注意content里头新加的内容。

1 import javafx.stage.Stage;

2 import javafx.scene.Scene;

3 import javafx.ext.swing.SwingButton;

4 import javafx.scene.media.Media;

5 import javafx.scene.media.MediaPlayer;

6 import javafx.scene.media.MediaView;

7

8 var media = Media {source: "http://mediacast.sun.com/users/GWiel/media/javafx-mediaplayer.flv"}

9 var player = MediaPlayer {media:media, autoPlay:false}

10

11 Stage {

12     title: "media player"

13     scene: Scene {

14         width: 400

15         height: 350

16         content: [

17             MediaView{

18                 mediaPlayer:player

19             }

20             SwingButton {

21                 text: "player"

22                 action: function() {

23                     player.play()

24                 }

25             }

26

27         ]

28     }

29 }

如果按下运行,窗口还是半天没出来,请自行更换flv的源。

这是我所看到的最简单的UI代码之一了。很有Haskell的作风。0b1331709591d260c1c78e86d0c51c18.png

好的,我可以为您讲解JavaFX的快速入门。 首先,JavaFX一个用于创建富客户端应用程序的框架。它提供了一套丰富的图形用户界面(GUI)控件、动画、图形效果等组件,使得开发者可以轻松地创建漂亮且交互性强的应用。 以下是JavaFX快速入门的步骤: 1. 安装JavaFX SDK:您需要从Oracle官网下载JavaFX SDK并安装,以便在您的开发环境中使用JavaFX。 2. 设置开发环境:您需要配置您的开发环境,以便能够使用JavaFX库和工具。这包括将JavaFX库添加到Java类路径中,以及设置JavaFX Scene Builder。 3. 创建JavaFX项目:您可以使用JavaFX插件来创建一个JavaFX项目。您可以在Eclipse或IntelliJ IDEA等IDE中安装JavaFX插件。 4. 创建JavaFX场景:您需要在JavaFX中创建一个场景。场景是JavaFX应用程序中的顶级容器,您可以将其他控件添加到场景中。 5. 添加控件:您可以将JavaFX控件添加到场景中,例如按钮、标签、文本框等。JavaFX提供了许多内置的控件,您也可以创建自定义控件。 6. 设置控件属性:您可以为每个控件设置属性,例如大小、位置、背景颜色等。JavaFX提供了许多属性,您也可以创建自定义属性。 7. 添加事件处理程序:您可以为每个控件添加事件处理程序,例如单击、键盘按下等。JavaFX提供了许多内置的事件处理程序,您也可以创建自定义事件处理程序。 8. 运行JavaFX应用程序:您可以在IDE中运行JavaFX应用程序,并在JavaFX场景中查看添加的控件和设置的属性。 希望这些步骤能够帮助您快速入门JavaFX。如果您有任何其他问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值