JavaFX简介

什么是JavaFX

JavaFX是一种全新的、基于Java技术、力求高效、定位于富内容市场的Sun产品。

JavaFX脚本是一种高生产力的脚本语言,它能够使内容开发者建立富媒体并在Java环境中完成内容部署。

作为一种声明式、静态类型编程语言,它具有第一级函数、声明式语法、列表推导和基于依赖关系的增量式求值等特性,并能够直接调用平台上的Java API。由于JavaFX脚本是静态类型的,因此它具有相同的代码结构、重用、封装特性(例如package、类、继承、分离编译、部署单元),这使其能够用于创建和维护大型Java程序。

以下是sun网站上的JavaFXAt a Glance

l  JavaFX is a powerful client technology for creating rich Internet applications (RIAs) with immersive media and content across the multiple screens of your life.

l  JavaFX technology features a high-performance declarative scripting language, JavaFX Script, for building and delivering the next generation of rich Internet applications for desktop, mobile, TV, and other consumer platforms. To bridge the gap between user experience design and programming logic, JavaFX technology will provide a suite of tools and authoring solutions that enable unprecedented collaboration between designers and developers.

l  JavaFX technology provides the presentation layer for the Java ecosystem: Java developers can team up with their designer colleagues to create new and unique content that combines the best of today's advanced enterprise software and rich Internet applications.

基本资源

1 下载

l  JavaFX脚本下载(包括JavaFX脚本运行时、代码库、演示源代码文件)

n   通过Subversion下载 (详见README)

n   通过tar.gz 或者 zip 文件下载 (详见README)

l  用于NetBeans IDE 5.5.xJavaFX脚本插件: 下载和安装教学

l  用于NetBeans IDE 6.0 预览版 (M9以上)JavaFX脚本插件: 下载和安装教学

l  用于Eclipse3.2JavaFX脚本插件:下载和安装教学

l  Sun已经发行了NetBeans IDE 6.5

2 学习资料

l  NetBeans IDE 6.1 With JavaFX

n   Getting Started with JavaFX Technology

n    Creating a Simple JavaFX Script Application Using NetBeans IDE

l  JavaFX Preview SDK

n   Creating GUIs Using JavaFX Script

n   Using the Scene Graph to Present Visual Objects in JavaFX Script

n   JavaFX SDK Runtime Tutorial

l  JavaFX Script Programming Language

n   Migration Guide

n   JavaFX Script Programming Language Reference

n   JavaFX APIs

l  Project Nile
(Plugin for exporting visual elements from Adobe Photoshop and Adobe Illustrator to JavaFX applications)

n   Installing Project Nile

n   Integrating Graphic Assets Into Your JavaFX Application

学习考察

Sun科技日会议上的JavaFX专题仅限于Show一下,Shin一下,大家看着主讲人十几分钟就可以在页面上展示一个奥运开幕式上卷轴打开展示出清明上河图的效果,配着雄浑的背景音乐,确实够炫。

主讲人的演示也充分给大家展示了JavaFX的“基于申明式语法”的特点,加一段申明,页面就多了一个对象,插入一个action函数,对象就多了一个动作。而且多媒体功能的函数“挺好、挺强大”。

经过介绍,和简单的实验学习,体会到JavaFX在画图、多媒体效果上还是很有一套的,方便易用,而且功能也不错。

不过炫过之后,未免觉得单薄。具体深入及与Flex相比有何优缺点,还有待继续学习和研究...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值