论坛首页 入门技术论坛

JavaFX Script的Hello World例子

浏览 2324 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-06   最后修改:2009-01-06
如果不了解JavaFX可以到百度百科和应用百科去认识JavaFX。

百度百科:http://baike.baidu.com/view/951173.htm

Matrix网JavaFx FAQ:http://www2.matrix.org.cn/resource/article/2007-09-24/e50bf5af-6a56-11dc-91f8-0da64dffe568.html

JavaFx是面向具有Java技术知识 &脚本语言基础 的读者。

鉴于自己也是刚刚接触这个东西,所以下面仅仅给出命令行下运行JavaFx的HelloWorld例子(就如同刚刚学Java的Hello World一样),运行JavaFx的HelloWorld之前,先介绍配置运行环境的步骤:

Ⅰ.JavaFx的运行环境需要依赖于java6或以上版本的支持,因此,安装JavaFx SDK之前要先下载并安装Java6。

jdk-6u11下载地址:
http://cds-esd.sun.com/ESD5/JSCDL/jdk/6u11-b03/jdk-6u11-windows-i586-p.exe?AuthParam=1231212773_1e95e2c2dcb00bc04dfbad283f789c7d&TicketId=B%2Fw5kR2FRVhCSRNGOl5dnQLg&GroupName=CDS&FilePath=/ESD5/JSCDL/jdk/6u11-b03/jdk-6u11-windows-i586-p.exe&File=jdk-6u11-windows-i586-p.exe

Ⅱ.JavaFx SDK下载地址:
http://cds-esd.sun.com/ESD6/JSCDL/javafx/1.0.1/javafx_sdk-1_0_1-windows-i586.exe?AuthParam=1231212365_da249fdb1c0e827bbc174cb25d241800&TicketId=nod2BVgZTnVwnuApl0OYWZ%2BacQ%3D%3D&GroupName=CDS&FilePath=/ESD6/JSCDL/javafx/1.0.1/javafx_sdk-1_0_1-windows-i586.exe&File=javafx_sdk-1_0_1-windows-i586.exe

(当然如果直接进入步骤Ⅱ前没有进行Ⅰ,那么会提示必须下载java6的)

接下来创建Helloworld文件,代码如下:
import javafx.scene.Scene;
import javafx.scene.text.Font;
import javafx.scene.text.Text;
import javafx.stage.Stage;

Stage {
    title: "Die, Ajax! - Hello World"
    width: 250
    height: 50
    scene: Scene {
            content: [
            Text {
                content: "Hello World!"
                x:0
                y:12
                font: Font {
                    name: "Sans Serif"
                    size: 12
                }
            }
            ]
    }
}

以上代码保存为HelloWorld.Fx文件,放在JavaFxSample/下。

运行环境安装好之后,打开命令行cmd.exe,假设javafx sdk安装在D:\Program Files\JavaFX\下。

1.设定path: >set path=d:\Program Files\JavaFX\javafx-sdk1.0\bin

2.进入JavaFxSample目录: >cd JavaFxSample

3.编译HelloWorld.FX: >javafxc HelloWorld.FX -d .

4.运行HelloWorld: >javafx HelloWorld

这只是一个最简单的例子,javafx还能做出效果很好的Flash,也是很漂亮的。

代码和运行结果在附件。
  • 大小: 4.4 KB
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics