JavaFX学习曲线日记-1:探索JavaFX脚本 - 编程入门网
JavaFX学习曲线日记-1:探索JavaFX脚本时间:2011-05-07 译者:cleverpig本文由SDN全职作者兼开发者John O''Conner编写,文中坦 率地记录了他在学习JavaFX脚本语言过程中的经历。本学习曲线日记系列将致力于介绍 JavaFX技术并指导初学者开始使用它。 JavaFX脚本在2007年3月的JavaOne大会上面 世,虽然这个技术非常新鲜,但Sun和技术社区一直在努力使其每周都有引人注目的进步。 因此现在是学习这种语言的好机会,你可以马上下载并使用它。这里提供一些展现JavaFX语 言特性的漂亮的演示应用。 JavaFX脚本是一种全新的脚本语言,开发者能用来创建 动态图形界面。该语言提供了方便使用的Swing接口工具和Java2D API代码库。但它并不能 替换Swing或者Java2D;其目标是使这些API更加易于访问。与Java语言不同的是该语言提供 了过程式和声明式语法。你能够使用声明的方式创建富用户接口,并且添加相应的事件处理 和操作。 但是,为了适用于初学者,还是让我们先放慢一下速度,先介绍一下如何 着手使用JavaFX脚本吧。首先,你需要完成四件事: 最新的JDK 获取精确、 即时更新的信息 JavaFXPad演示应用 与开发环境集成在一起的JavaFX脚本插 件 搭建Java平台 作为一名开发者,你无须对JDK的平台适用性多虑。但是, 如果你没有升级JDK的话,还是请升级到Java SE 5或者Java SE 6。如果你使用Solaris、 Windows或者Linux,你可以从Java SE下载页面直接下载最新的JDK。如果你使用Mac OS X, 那么你也能直接从Apple开发者连接的Java版块中下载最新的JDK。 获取资源 当你体验一种新环境或者语言时将会撞到“死角”或者困难之处,这 正是我们在使用尖端技术时常遇到的。为了使学习曲线变得光滑一些,优良的文档和示例是 绝对关键的。SDN的JavaFX技术中心、OpenJFX项目站点提供了你所需的最新文档和演示资源 。当然,在这些文档中也存在着遗漏,但工作人员正在努力补充完善。推荐你马上将这两个 站点添加到浏览器的收藏夹里,常常参考它们: SDN的JavaFX技术中心 OpenJFX项目站点 有些人希望马上就编写程序,而 不去阅读语言规范文档。而另一些人会在实际使用JavaFX脚本之前详细阅读文档。即使你是 个急性子,也请首先阅读语言规范或者入门。在你能够编写出原始的“Hello, world”示例之前,我建议你先了解一下基本的语法、下面是一些用于初学者的文档: JavaFX脚本编程语言手册 JavaFX脚本语言入门 使用 JavaFXPad JavaFX学习曲线日记-1:探索JavaFX脚本(2)时间:2011-05-07 译者:cleverpigJavaFXPad是一个Java Web Start应用,它提供了一个分割窗体的环境: 上方是一个实时画板窗口,而在下方是一个简单的编辑器。当你在编辑器中输入脚本代码时 ,上方的画板窗口将展示代码被解释后的效果。这是体验JavaFX最快、最容易的方式。画板 作为用户接口直接展现了代码效果。 在阅读过JavaFX语言规范文档后,你可以执行 JavaFXPad演示。如果你已经正确地安装了JDK,那么你应该能够在浏览器中正常浏览。当然 ,你也可以执行命令javaws来启动应用:
成功 启动应用后,你应该看到如下窗口: 图1. JavaFXPad Editor JavaFXPad编辑器提供了基本的格式化和代码补全功能。对于 JavaFX脚本初学者的我们,往往不能够确保语法的正确性,但代码补全功能可以帮助我们。 按下Ctrl+空格键来激活代码补全功能。 在清空初始的演示代码后,你可以编写自己 的“Hello,world!” 。在空白编辑器中输入如下代码:
你将在编辑器上方看到如下输出: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |