`
remoteJavaSky
  • 浏览: 47371 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaFX2.0 开源项目DataFX推荐

阅读更多
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

1
0
分享到:
评论
7 楼 remoteJavaSky 2012-12-16  
demohawk 写道
更新太慢了,只有3个人在做,查询、分页都还没做。

现如今DataFX 已经可以在Maven中直接引用,分页JavaFX本身有个pagination控件,可以集成一起。

当然现在很多控件都被jfxtra征收了,http://jfxtras.org/resources/java/Ensemble.jnlp 这个例子可以运行看看,我上次用里面的一个gridview控件,写了个简单的SQL构建器,感觉非常不错。
6 楼 demohawk 2012-11-12  
更新太慢了,只有3个人在做,查询、分页都还没做。
5 楼 remoteJavaSky 2012-03-18  
bcw104 写道
redfx好像还没开源,他们在想全部整合到一个叫jfxtra的项目中

已经在java.net上开源了,不过他们的确想整合进jfxtra,代码放在github上。
关于作者Jonathan Giles也是JavaFX2的控件模块负责人
4 楼 bcw104 2012-03-17  
redfx好像还没开源,他们在想全部整合到一个叫jfxtra的项目中
3 楼 remoteJavaSky 2012-02-26  
huhuanqadn 写道
好像没有源码唉。

现在此项目已经在java.net上开源了http://java.net/projects/datafx
2 楼 huhuanqadn 2011-12-12  
好像没有源码唉。
1 楼 huhuanqadn 2011-12-12  
不错,不过网页好像打不开。

相关推荐

    javaFX高级教程JavaFX2.0的FXML语言 中文文档

    javaFX高级教程JavaFX2.0的FXML语言 中文文档,想免费上传,CSDN不同意,选了一个最小资源分2

    javafx2.0官方例子

    javafx2.0,java,javafx,例子,代码 Sun公司(已于20092008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语 言开发富互联网应用程序(RIA)。JavaFX Script编程语言(以下称为JavaFX)是Sun微...

    JavaFX 2.0 Introduction by Example.zip

    JavaFX 2.0 Introduction by Example.zip是javafx2.0的最新书籍《[JavaFX.2.0:Introduction.by.Example].Carl.Dea》上的源码!大家可以下载本书和源码一起看!我都上传了!

    Javafx 2.0: Introduction by Example

    Javafx 2.0: Introduction by Example

    JavaFX2.0基础教程.pdf

    JavaFX2.0基础教程.pdf

    JavaFX2.0基础教程(整合版)

    JavaFX2.0平台是java客户端设计演进,使应用开发者易于创建和部署跨平台且表现一致的Rich Internet Application(RIAs)。JavafX是由Java技术构建,基于高性能硬件加速的媒体和图形引擎,JavaFX平台提供了一套丰富的...

    JavaFX2.0IntroductionbyExamplePDFBooks.pdf 英文原版

    JavaFX 2.0 Introduction by Example – PDF Books

    javafx 2.0 布局入门

    javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料!

    JavaFX2.0内建控件教程(全部控件)

    JavaFX2.0内建控件教程 本篇教程内容覆盖JavaFX内建的有效图形界面控件(UI控件),包括如下章节内容: • JavaFX UI Controls • Label • Button • Radio Button • Toggle Button • Checkbox • Choice Box • ...

    JavaFx2.0入门指南

    该文档的内容来自Oracle的官网,多了中英文对照。 如果你希望以JavaFx快速开发出具有丰富的用户体验的应用,那么该手册正是为你而在。

    JavaFX 2.0 全套教程

    JavaFX 2.0 全套教程, 非常齐全的pdf文档,学习JavaFX 2.0必备!

    javafx2.0 中文文档.zip

    javafx2.0 中文文档.zip

    JavaFX2.0 桌面应用例子YahooWeather

    JavaFx的初次尝试,大家可以访问的新博客 http://zhenghaoju700.blog.163.com/blog/static/1358595182011915103814548/ 解压后双击 YahooWeather.jar文件,必须安装JavaFx 运行时环境

    javafx 2.0 SDK

    javafx 2.0最新 SDK 安装时请注意必须安装在默认的路径下,否则netbean工具服务自动读取到

    javafx2.0 最新官方教程

    javafx2.0 最新官方教程 javafx2.0 最新官方教程

    NetBeans7.1+JavaFx2.0配置

    该文档翻译自官网,后半部分很简单,未翻译,大家应该可以看的懂! 主要说明在NetBeans IDE7.1中怎么创建JavaFx2.0项目及支持JavaFx2.0的Java平台。

Global site tag (gtag.js) - Google Analytics