首先在Netbeans下新建一個JavaFX空項目然後從左邊拖一個stage進來
Stage是一個javaFX的基礎一個Stage下包含一個sence就是我們放可視的組件的地方
改一下大小取個名字如下
Stage {
title:
media player
scene: Scene {
width:
height:
content: [
]
}
}
接下來我們到底下的Swing組件裡頭拖進來一個按鈕並取個名字放到 content中
SwingButton {
text: Play
action: function() {
}
}
接下來添加播放器的代碼因為播放器沒有在左邊列出來我們需要import然後手動寫代碼如下
import diaMedia;
import diaMediaPlayer;
import diaMediaView;
//media是用來放電影地址的
var media = Media {source: mediaplayerflv}
//添加播放器
var player = MediaPlayer {media:media autoPlay:false}
接下來我們把各個部分組合起來注意content裡頭新加的內容
import javafxstageStage;
import javafxsceneScene;
import javafxextswingSwingButton;
import diaMedia;
import diaMediaPlayer;
import diaMediaView;
var media = Media {source: mediaplayerflv}
var player = MediaPlayer {media:media autoPlay:false}
Stage {
title: media player
scene: Scene {
width:
height:
content: [
MediaView{
mediaPlayer:player
}
SwingButton {
text: player
action: function() {
playerplay()
}
}
]
}
}
如果按下運行窗口還是半天沒出來請自行更換flv的源
這是我所看到的最簡單的UI代碼之一了很有Haskell的作風
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25397.html