熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

JavaFX在一分鐘內編寫一個視頻播放器

2013-11-23 17:56:23  來源: Javascript 

  首先在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
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.