JavaFX学习笔记(一) - 准备篇(环境搭建)


  注:阅读本文前,假设你也具有JAVA开发领域的知识。   

  

 当了解了JavaFX的概念、基本原理和面向的用户时,就可以准备搭建一个实验环境了。


JavaFX SDK下载:

  JDK7中已集成JavaFX SDK,建议直接下载最新的JDK 7

  http://www.oracle.com/technetwork/java/javase/downloads/index.html


JavaFX SDK源码:

  http://openjdk.java.net/projects/openjfx/


开发工具:

        JavaFX Scene Builder

  此工具由官方出品,主要是设计界面,输出为扩展名为.fxml的XML文档,此文档可以由JavaFX相关的class加载直接显示界面,如下面代码块可以直接显示T1.fxml所描述的界面,这个工具有点像ireport相应的作用

	@Override
	public void start(Stage primaryStage) throws IOException {
		Parent root = FXMLLoader.load(getClass().getResource("T1.fxml"));
		Scene scene = new Scene(root, 500, 500);
		primaryStage.setScene(scene);
		primaryStage.show();

	}



  eclipse插件:
        e(fx)clipse 安装说明   http://efxclipse.org/install.html,这个插件在 Oracle官网上也有收录。最新的版本(0.1.1)安装需要eclipse4以上的平台,我下载了最新的eclipse4.2版本,

  在eclipse4.2 上安装 e(fx)clipse需要以下插件依赖

  可能需要xtext的支持,在线地址 http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/

  可能需要EMF,在线地址 http://download.eclipse.org/modeling/emf/updates/releases/

  在旧的版本eclispe的安装可参考其说明http://efxclipse.org/install.html。
       
  NetBeans

  Oracle对netbeans的推广貌似还有些下力。不过我没选取。

  注:netbeans也不支持对javaFX界面的可视化设计,还得依靠JavaFX Scene Builder


Ensemble

  在官网上提供一个javafx-samples,里面有很多javafx应用的demo,特别是里面的Ensemble示例,包括基本所有javaFX的界面展示,如果已安装jre 7的,可以直接在线预览,最好将这个Demo下载下来,作为以后开发的参考。


遇到问题

  当你新建一个javaFX工程时,默认的JavaFX SDK是不可修改的,它的docs的连接是在线的,特别讨厌,每次将鼠标移动到一个相关类上就会在线加载docs,解决办法时,在工程的bulid path/lib里把默认的Java FX SDK删除,然后建立一个自定义的lib引入。

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值