之前看过一点JavaFX,后来就没再关心。这几天看网上传言Sun对swing开始停止投入,主攻JavaFX,于是又有看FX的心了。属于冲动型 :D
之前一直没有好的JavaFX的开发工具,Sun这点需要好好改进改进。本想用Intellij Idea的(我的最爱),可惜阿,今天刚发布的Idea8都不支持JavaFX,以前的FX插件就没更新过,算了吧。于是上网搜了搜,找到了NetBeans的插件,日构建的,下载11月7日的版本,安装。
虽然不是抱太大希望,还是试试看,不能用老眼光看人 :D 安装完后就可以创建JavaFX项目了,和创建Java项目一样。创建完了之后,再创建一个JavaFX文件即可。代码,当然是Hello World了。
代码不废话,然后点击右键,运行即可。
相对于之前的版本来说,进步了不少,运行方便了,提供了组件面板。目前还没有导入包的功能,所有的导入必须要自己写,这个挺烦的。总体来说还可以,还是值得期待的 :)
贴几张图
[img]/upload/attachment/48350/59784e71-a2bc-3f12-846c-5a132e48755b.png[/img]
这是运行的结果
[img]/upload/attachment/48352/0eb0834c-806d-34b6-854a-dbefe5ded454.png[/img]
这是操作界面。1为预览,2为编辑区,3为组件区,可直接拖到代码区。
之前一直没有好的JavaFX的开发工具,Sun这点需要好好改进改进。本想用Intellij Idea的(我的最爱),可惜阿,今天刚发布的Idea8都不支持JavaFX,以前的FX插件就没更新过,算了吧。于是上网搜了搜,找到了NetBeans的插件,日构建的,下载11月7日的版本,安装。
虽然不是抱太大希望,还是试试看,不能用老眼光看人 :D 安装完后就可以创建JavaFX项目了,和创建Java项目一样。创建完了之后,再创建一个JavaFX文件即可。代码,当然是Hello World了。
import javafx.ui.Frame;
import javafx.ui.Label;
/**
* @author Ivan
*/
Frame{
title:"JavaFX Application"
width:200
height:50
content:Label{
text:"Hello World"
}
visible:true
}
代码不废话,然后点击右键,运行即可。
相对于之前的版本来说,进步了不少,运行方便了,提供了组件面板。目前还没有导入包的功能,所有的导入必须要自己写,这个挺烦的。总体来说还可以,还是值得期待的 :)
贴几张图
[img]/upload/attachment/48350/59784e71-a2bc-3f12-846c-5a132e48755b.png[/img]
这是运行的结果
[img]/upload/attachment/48352/0eb0834c-806d-34b6-854a-dbefe5ded454.png[/img]
这是操作界面。1为预览,2为编辑区,3为组件区,可直接拖到代码区。