DataFX(
http://www.javafxdata.org)是一个基于JavaFX2.0的开源项目,在JavaOne2011上亮相,介绍的幻灯片PDF:
http://www.javafxdata.org/downloads/javaone-2011-slides.pdf
在写这篇介绍一个星期后,fxexperience.com上Jonathan(DataFX两个开发者之一)亲自做了介绍 链接:
http://fxexperience.com/2011/10/introduction-to-datafx/
DataFX目的在于让开发人员在使用JavaFX UI控件的时候更容易操作数据源,以满足客户需求及丰富的用户体验。它主要通过两个方面来做到这些:
1 抽象数据源
它提供各种数据源适配器(包括CSV,Java对象,JDBC,JSON,XML,RedFX)来方面操作ListView,TreeView,TableView这些面向数据的控件。同时提供了一些数据排序,过滤,按需加载,数据驱动控件的一些便捷方式。其中RedFX也是一个开源项目,意在为JavaFX提供一个远程调用框架,类似Flex的RemoteObject,WebService,和MessageService。
2 扩展JavaFX UI 单元格工厂
通过扩展JavaFX设计者提供的hook即CellFactory 单元格工厂来方面像ListView,TreeView,TableView的操作,这些包括已经定义好的如CheckBox,ProgressBar等单元格工厂。
下面贴上两个通过自定义CellFactory来扩展TableView 和TreeView的实例截图:
各种CellFactory的TableView
三状态的复选框TreeView
分享到:
相关推荐
javaFX高级教程JavaFX2.0的FXML语言 中文文档,想免费上传,CSDN不同意,选了一个最小资源分2
javafx2.0,java,javafx,例子,代码 Sun公司(已于20092008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语 言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微...
JavaFX 2.0 Introduction by Example.zip是javafx2.0的最新书籍《[JavaFX.2.0:Introduction.by.Example].Carl.Dea》上的源码!大家可以下载本书和源码一起看!我都上传了!
Javafx 2.0: Introduction by Example
JavaFX2.0基础教程.pdf
JavaFX2.0平台是java客户端设计演进,使应用开发者易于创建和部署跨平台且表现一致的Rich Internet Application(RIAs)。JavafX是由Java技术构建,基于高性能硬件加速的媒体和图形引擎,JavaFX平台提供了一套丰富的...
JavaFX 2.0 Introduction by Example – PDF Books
javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料!
JavaFX2.0内建控件教程 本篇教程内容覆盖JavaFX内建的有效图形界面控件(UI控件),包括如下章节内容: • JavaFX UI Controls • Label • Button • Radio Button • Toggle Button • Checkbox • Choice Box • ...
该文档的内容来自Oracle的官网,多了中英文对照。 如果你希望以JavaFx快速开发出具有丰富的用户体验的应用,那么该手册正是为你而在。
JavaFX 2.0 全套教程, 非常齐全的pdf文档,学习JavaFX 2.0必备!
javafx2.0 中文文档.zip
JavaFx的初次尝试,大家可以访问的新博客 http://zhenghaoju700.blog.163.com/blog/static/1358595182011915103814548/ 解压后双击 YahooWeather.jar文件,必须安装JavaFx 运行时环境
javafx 2.0最新 SDK 安装时请注意必须安装在默认的路径下,否则netbean工具服务自动读取到
javafx2.0 最新官方教程 javafx2.0 最新官方教程
该文档翻译自官网,后半部分很简单,未翻译,大家应该可以看的懂! 主要说明在NetBeans IDE7.1中怎么创建JavaFx2.0项目及支持JavaFx2.0的Java平台。