日期:2014-05-20  浏览次数:20767 次

javaFX 基础问题
刚学javaFX 有些不明白请高手指点一下。
1,javaFX程序是运行在jvm上面吗?
2,*.fx文件运行前是否会编译成.class文件,或其它文件。
3,如果我写完了一个工程,想要放到其它机子去运行要做哪些工作。
  比如以前一个java工程,如果其它机子有jvm,我只要将.class和相应的.jar文件copy过去就行了。

------解决方案--------------------
LZ真好学,这里估计能解答LZ的问题:http://developers.sun.com.cn/javafx/faqs.jsp
------解决方案--------------------
其实 用JAVAFX编译出来的东西还是一个class哇 其实跟正规的java是一样的 区别是语言简单
我这样编译 

Java code
// place your code here
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.paint.LinearGradient;
import javafx.scene.paint.Stop;
import javafx.scene.paint.Color;

Stage {
    title : "JavaFx Record Button"
    width : 249
    height : 251
    visible : true

    scene: Scene {
        fill: LinearGradient {
      startX: 0.0, startY: 0.0, endX: 0.0, endY: 1.0, proportional: true
      stops: [
        Stop {offset: 0.0 color: Color.WHITE},
        Stop {offset: 1.0 color: Color.BLACK}
      ]
      }
      content: [
        //objects that appear on the scene
      ]


    }

}