12月4日,SUN公司終於推出了基於JAVA語言的平台JavaFx 1.0版本。這個平台建立在其廣泛應用的Java程式設計語言的基礎上,旨在建立大量可在電腦和手機上啟動並執行網路程式。 Java一直以來就是程式設計語言,但是隨著JavaFX的發布,Sun公司開始允許將編程內容創新這一任務轉移到以設計藝術為重點而非編程科學為重點的設計 人員身上。
最近看了一下JavaFx的API的,給大家看看JAVAFX的小例子。其實看的出來,JAVAFX的介面效果實在是比Swing好太多了。
首先需要去SUN公司下載JavaFX SDK,安裝之後自動設定了環境變數,不需要你自己動手。不過再安裝JavaFX之前需要下載JavaSE 6.0 Update11 也就是JavaSE的最新版本.
下面是JavaFx的例子和。
第一個:
import javafx.stage.Stage;<br />import javafx.scene.paint.Color;<br />import javafx.scene.text.Font;<br />import javafx.scene.text.Text;<br />import javafx.scene.Scene;</p><p>Stage{<br />title:"一個JAVAFX的例子"<br />scene:Scene{<br />fill:Color.ORANGE<br />content:<br />[<br />Text{<br />content:"歡迎來到JAVAFX的世界"<br />x:25 y:25<br />fill:Color.BLACK font:Font{size:10}<br /> }</p><p>Text{<br />content:"這是第二個標籤"<br />x:50 y:50<br />fill:Color.BLACK font:Font{size:15}<br /> }<br />]<br />}<br />}<br />
第二個:
import javafx.stage.Stage;<br />import javafx.stage.StageStyle;<br />import javafx.scene.Scene;<br />import javafx.scene.paint.Color;<br />import javafx.scene.text.Text;<br />import javafx.scene.text.Font;<br />import javafx.ext.swing.SwingButton;<br />import javax.swing.JOptionPane;</p><p>Stage {<br />title: "Application title"<br />width: 250<br />height: 80<br />style:StageStyle.TRANSPARENT<br />scene: Scene {<br />fill: Color.ORANGE<br />content:<br />[<br />SwingButton<br />{<br />text: "Click..."<br />action: function():Void {<br />JOptionPane.showMessageDialog(null, "歡迎~!")<br />}<br />translateX: 90 translateY: 10<br />}</p><p>SwingButton{<br />text:"Myself"<br />action:function():Void{<br />JOptionPane.showMessageDialog(null,"這是我自己加上去的按鈕哦!")<br />}<br />translateX:150 translateY:10<br />}<br />]<br />}<br />visible: true<br />}<br />