JavaFX学习准备工作

找了一遍网络,现在最好的JavaFX开发工具应该就是NetBeans,毕竟是Sun自己的儿子 :D
开发JavaFX至少需要jdk6-u7版本(这个我不确定,网上看的,我是jdk6-u10,所以就无所谓了。)
学习前,先配好环境,首先是安装NetBeans6.1 with JavaFx,不用废话吧。下载地址
[url]https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=netbeans-6.1-javafx-1.0-pre1-oth-JPR@CDS-CDS_Developer[/url]
这个好像是英文版的。你也可以下载中文版的NetBeans6.1,再加上FX插件即可。
可以用NetBeans里面的插件安装程序安装,不过我没成功。。
给个下载插件地址
插件地址:http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/
这个插件是日构建的,每天都有更新。。。。
下载下来后,解压,依然需要NetBeans里面的插件安装程序,点已下载,选择添加插件,选择刚才的下载,安装即可。自动重启。给个图

[img]/upload/attachment/48420/1f0f10a6-db63-3dff-84dd-a93eb09e9994.png[/img]

下载就可以开发JavaFX了,开发很简单,新建一个JavaFX项目。看图吧。

[img]/upload/attachment/48422/499693d8-0edb-3617-aab0-76d8ee822632.png[/img]

[img]/upload/attachment/48424/4fe9979c-4556-3332-b537-66d894e0053e.png[/img]
很简单。然后新建一个JavaFX的文件。
步骤和上面差不多,右击src目录,有三个JavaFX相关的选项,如果看不见,点其他。。。选择Empty JavaFX file,完成。。。。
然后输入代码,还是入门代码。

import javafx.ui.*;
import javafx.ui.canvas.*;

/**
* @author Ivan
*/

Frame{
title:"JavaFx Application"
width:200
height:70
content:
Label{
text:"Hello"
}
visible:true
}

右击,运行就OK了。

JavaFX是作为富客户端发布的,简单一个桌面程序肯定是不行的,眼尖的肯定发现了,NetBeans里面有个Run Applet选项,运行试试看,会报一些错,但是能运行。那么说明JavaFX是可以发布的。怎么发布呢?Java Web Start.曾今用这玩样发布过小应用,挺烦的,需要jnlp文件还要密匙。不过很庆幸的是,NetBeans简化了发布。以这个程序来发布。
右键点击项目,选择属性。弹出属性窗口。会有一个WebStart选项,点中,Enable Web Start,Icon不管了,你爱加就加吧。给Compress JARs with Pack 200也打上勾,搞定。确定即可。

[img]/upload/attachment/48428/186600f8-e9bb-350f-87b0-5b8809b4e8f7.png[/img]

接着,再右击项目,选择Run Project,然后等上个好~~~一段时间,它就给你发布成功了。
可以试一试,把工程里面dist文件夹拷贝到tomcat里面去,然后启动tomcat,访问
http://localhost:8080/dist/launch.jnlp试试 :D
看看结果吧。
[img]/upload/attachment/48430/328f2d0e-cb59-3995-bc85-b708360e3d63.png[/img]

是不是很好玩呢!是不是比较讨厌Html,css,javascript。(反正我是不喜欢)。试想一下
,如果以前的Html改成了JavaFX会有什么感觉呢 :D 什么AJAX,什么浏览器兼容问题,什么js调试,通通扔掉吧。(Ajax fans 别丢我。)
虽说Flex工具比较好用,不过和后台的java通信,应该还是兄弟比较容易吧 :shock:

给个网址:
[url]http://developers.sun.com.cn/javafx/default.htm[/url]
JavaFX一点也不比Flex,sivler light差 :idea:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值