- 浏览: 24875 次
最新评论
最近Java社区最火的就是JavaFX Script的发布了,并且Sun同时公开了JavaFX Script的开源网站:openJfx,JavaFX Script是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。其编写的程式能直接在Java虚拟机上运行(Java 1.5以上),从其运行的环境、方式看,这是Adobe Apollo的劲敌,其运行的效果大家能查看官方的演示程式(注意,需要Jre 1.5),效果非常惊人的哦。下面是其中一个演示的效果图:
从语法来看,JavaFX Script是个Java和VRML的混合体,既有Java的好处(面向对象,继承等等),又有VRML的好处(图像描述)。在IDE支持方面,目前及推出NetBeans和Eclipse的插件,虽然功能还不是非常强大,但相信等JavaFX Script正式发布的时候,IDE方面的支持会持续加强的,比如可视模式的UI编辑、语法提示等。
OpenJfx官方有一个基于NetBeans的JavaFX Script 起步,考虑到Flex研发中eclipse(FlexBuilder)的使用情况,今天我们将基于Eclipe来一起开始我们的JavaFX Script发现之旅。文中除了将原文的使用NetBeans更改为Eclipse,其他均翻译自官方文件。
要完成我们今天的旅途,你首先需要安装Eclipse 3.2.2,及安装FlexBuilder也能,另外如果你的Jre版本低于1.5请升级。
安装JavaFX Script For Eclipse插件
首先我们来安装JavaFX Script For Eclipse插件,官方的安装说明在这里,安装步骤如下: 启动Eclipse/FlexBuilder;
从主菜单选择 Help > Software Updates > Find and Install;
在Install/Update对话框中, 选择Search for New Features to Install然后点击Next;
点击New Remote Site;
在New Update Site对话框中,在Name中输入JavaFX;
在URL中输入:http://download.java.net/general/openjfx/plugins/e clipse/site.xml;
点击OK;
在Install窗口中点击Finish;
在Updates对话框中选择JavaFX > JavaFX node > 然后点击Next;
接受协议并点击Next;
点击Next和Finish;
在Verification对话框中选择Install All;
安装完成后重启Eclipse,JavaFX Script Eclipse 插件就安装完成了。
新建JavaFX工程
以上准备好了JavaFX Script的Eclipse研发环境,目前我们来实际开始JavaFX Script之旅。
我们需要创建一个Java工程来存放我们的JavaFX Script文件。
从Eclipse的主菜单选择New > Project
在选择工程向导窗口中选择Java Project
点击Next
输入Project Name为:JavaFXapp
不必添加JavaFX Script Lib,运行JavaFX Script程式时,Eclipse会自动添加并设置环境的。点击Finish,完成。
目前JavaFXapp工程就创建好了,如下图:
创建我们第一个JavaFX程式目前,开始用Eclipse创建我们第一个JavaFX HelloWorld 程式。
右击JavaFXapp > New > Other
在New窗口中选择JavaFX > JavaFX File,
点击Next,在File name输入:HelloWorld.fx,
点击Finish,HelloWorld.fx就被添加到JavaFXapp工程中,并且在右边自动被打开了。
将下面代码粘贴到HelloWorld.fx中: 运行我们的第一个JavaFX程式
目前让我们用Eclipse运行我们的第一个JavaFX程式。
在Eclipse主菜单,选择Run > Run...:
在Run窗口中,双击JavaFX Application:
然后在Name输入:HelloWorld:
点击Arguments,在Program arguments中输入我们的JavaFX程式名称:HelloWorld,这里的名称和Java类名一致,如果我们的HelloWorld存放在prac目录下,那们就输入prac.HelloWorld:
点击Run,自动编译运行,将出现下面运行窗口:
恭喜,我们目前完成了第一个JavaFX程式。
语法解释
正如你在前面章节看到的,JavaFX语言提供了一种用于表述用户界面组件结构和内容的声明式的语法(Declarative Syntax)。为了帮助你理解发生了什么,我们使用类似于Swing的纯程式的形式(类似AS3)重写以上代码: 以上原始码同样是正确的JavaFX程式并且和前面的运行效果相同。
发表评论
-
字符串处理
2012-07-06 09:51 619第一节、字符串查找 1.1题目描述: 给定一个字符 ... -
笔记-正则表达式的2种引擎
2012-07-06 09:44 699正则表达式的引擎分为2种,一种是DFA引擎,一种是NFA引 ... -
常用正则表达式手册
2012-07-06 09:36 600匹配中文字符的正则表达式: [u4e00-u9fa5] ... -
网页换皮肤
2012-07-06 09:29 523... -
后台向前台js传递参数
2012-07-05 20:44 726aspx页面代码 //图片预览效果 function S ... -
基于组件中间件的前端架构
2012-07-03 13:42 739在现在的软件设计上,基本上采用的都是分布式系统,前端尤其突 ... -
基于组件中间件的前端架构
2012-07-03 12:15 597在现在的软件设计上,基本上采用的都是分布式系统,前端尤其突 ... -
Flex做的颜色器
2012-07-02 10:10 462此效果用对象的toString()方法来格式化输出字符串类 ... -
flex LineChart 的demo
2012-07-02 10:10 516... -
flex图片截取保存本地
2012-07-02 10:10 595Alert{font-size:12px;} ... -
Flex中,跨List实现SHIFT多选的例子
2012-07-02 10:10 640最近工作中遇到的问题,客户要求做这么个东西。还是稍微 ... -
FLEX 条形图(柱状图)设置刻度为百分比
2012-07-01 09:29 1073作者原创,如需转载请注明出处:www.krzone.org ... -
谈谈我对未来的想法吧
2012-07-01 09:28 761来总行珠海研发中 ... -
Linux网络入侵检测软件
2012-07-01 09:28 691本软件是本人的毕业设计"作品"。当年是 ... -
Spring 3.0 整合 iBatis 3 Beta10 配置
2012-07-01 09:28 577弄了好长时间了,上网找各种资料,文档,最后发现Spring ... -
Flex Javascript交互实现代码
2012-06-30 11:13 541Flex Javascript交互实现代码 2010年09月 ... -
我参与的《云计算》项目前台Flex架构
2012-06-30 11:13 509我参与的《云计算》项 ... -
Flex 组成、变量、函数、命名空间
2012-06-30 11:13 577Flex 组成、变量、函数、命名空间 2011年04月13日 ... -
[引用]Ant 在Flex中的应用
2012-06-30 11:13 570[引用]Ant 在Flex中的应用 2011年08月13日 ... -
oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)
2012-01-20 02:25 507oracle之物理数据库结构 ...
相关推荐
Eclipse Plugin for JavaFX Start building JavaFX applications on Eclipse with the JavaFX plugin for Eclipse IDE 3.4 or newer.
javaFx Script Script脚本 脚本 英文原版
将Sun的官方教程整理成PDF文件,方便查看
JavaFX Script 语言教程(面向Swing 程序员).pdf
JavaFX Script? (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental ...
JavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rarJavaFX Script 语言教程(面向Swing程序员) javafx_script.rar
JavaFX Script 脚本编程语言是java多媒体技术方面的应用,设计javaFX入门编程
JavaFX Script 语言教程(面向Swing 程序员).rar JavaFX Script 语言教程(面向Swing 程序员).rar
本文档详细描述了安装javafx开发环境的全过程,包括在eclipse中安装javafx插件和安装javafx scene builder可视化开发插件
在JavaFX官方网站看见的。目前还是beta版本! JavaFX Plugin for Eclipse was started in December 2008, is owned by mryzl, and has 15 members.
在eclipse里开发javafx2.2.3必不可少的插件,安装简单,亲测可用
Learning the JavaFX Script Programming Language.pdf
javaFx 学习--入门示例程序的源码
Learning the JavaFX Script Programming Language - Tutorial Overview来自javafx官方
这是javaFX Script Programming language 入门的基本语法与简易教程,是从官网上下载下来的pdf,所以是英文的,有兴趣的朋友可以下来看看,随便提高一下自己的英语水平.<注>这是.7z压缩文件,需要7-zip进行解压才行...
JavaFX快速入门Demo,快速搭建自己的UI界面,快速熟悉JAVAFX开发。
JavaFX Script 编程语言中文教程PDF下载 [TheJavaFX.com社区倾情奉献] 花了一番功夫,把http://developers.sun.com.cn/javafx/1/tutorials/core/ 上的关于编程语言部分,给转成PDF了,有需要的朋友就下吧。还是看...
JRE 8 + JAVAFX + scenebuilder已经被作者配置好并压缩至压缩包中,不需要额外配置环境(包括下载scenebuilder和在eclipse中下载JAVAFX),但gson安装包需要额外配置,这方面老师应该会讲。使用此压缩包只要打开...