首先在Netbeans下新建一个JavaFX空项目然后从左边拖一个stage进来
Stage是一个javaFX的基础一个Stage下包含一个sence就是我们放可视的组件的地方
改一下大小取个名字如下
Stage{
title:mediaplayer
scene:Scene{
width:
height:
content:[
]
}
}
接下来我们到底下的Swing组件里头拖进来一个按钮并取个名字放到 content中
SwingButton{
text:Play
action:function(){
}
}
接下来添加播放器的代码因为播放器没有在左边列出来我们需要import然后手动写代码如下
importdiaMedia;
importdiaMediaPlayer;
importdiaMediaView;
//media是用来放电影地址的
varmedia=Media{source:mediaplayerflv}
//添加播放器
varplayer=MediaPlayer{media:mediaautoPlay:false}
接下来我们把各个部分组合起来注意content里头新加的内容
importjavafxstageStage;
importjavafxsceneScene;
importjavafxextswingSwingButton;
importdiaMedia;
importdiaMediaPlayer;
importdiaMediaView;
varmedia=Media{source:mediaplayerflv}
varplayer=MediaPlayer{media:mediaautoPlay:false}
Stage{
title:mediaplayer
scene:Scene{
width:
height:
content:[
MediaView{
mediaPlayer:player
}
SwingButton{
text:player
action:function(){
playerplay()
}
}
]
}
}
如果按下运行窗口还是半天没出来请自行更换flv的源
这是我所看到的最简单的UI代码之一了很有Haskell的作风