JavaFX2.0 Calendar 日历控件汇总

JavaFX2的推出,对于RCP无疑又多了一种选择,其控件模型,CSS特性等,让Java开发者也可以很容易开发出modern的RCP应用。像Flex,JQuery UI等RIA技术已实现的丰富组件,利用JavaFX可以很方便的重写。关于日历控件,Java平台下在Swing中就没有加入到标准组件中,虽然有几个开源实现。然而在JavaFX2中,日历控件将会出现在标准组件中,只是很多耐不住寂寞的开发者已经带来了几个实现。
注:以下网址大都需要代理,贴一个http://www.niudaili.com/

  1. 基于WebView的(http://jewelsea.wordpress.com/2011/12/05/jqueryui-based-datepicker-for-javafx)这充分利用现有资源jQuery UI DatePicker控件,根据JavaFX与JavaScript的交互特性,很方便的实现了日期选择的功能,但感觉使用WebView这个控件有点炮打苍蝇,尤其是对于NativeApp 可能就很不妥了。
  2. 来自DZone的一个小示例(http://www.dzone.com/links/r/creating_a_datechooser_control_with_javafx_20.html)虽然不可以使用,但对学习JavaFX的控件模型,及CSS知识,了解一个简单的日历控件的实现倒是很有帮助的
  3. 参考ExtJS Calendar的实现(http://calendarcontrolinjavafx.blogspot.com/2012/01/calendar-control-in-javafx-20.html)该实现已经相对很完整了,自己修改一下完全可以满足需求了。只是其实现的代码没有完全遵循JavaFX2的行为 控件 皮肤的设计理念,然而它确实是目前实现的最好的一个,其作者也将加入JFXtras(JFXtras的日历控件实现还不完善,包括其它的一些针对JavaFX2.0的控件)开源项目,相信这个日历控件实现的会更好。其使用方法也很简单,所贴链接的博客已有介绍,当然具体实现,主要看源码了(http://code.google.com/p/javafx-calendar/)。
  4.     贴图看个效果先,这个是默认的样式
        JavaFX2.0 Calendar 日历控件汇总
        目前只支持一个主题,当然这个自己根据Ext的添加就是copy的事情了
        JavaFX2.0 Calendar 日历控件汇总

你可能感兴趣的:(css,calendar,Datepicker,JavaFX,javafx2.0)