免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3950 | 回复: 4
上一主题 下一主题

JavaFX2.0 Calendar 日历控件汇总 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-09 21:17 |只看该作者 |倒序浏览

JavaFX2.0 Calendar 日历控件汇总







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

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

论坛徽章:
0
2 [报告]
发表于 2012-01-09 21:18 |只看该作者
谢谢分享

论坛徽章:
0
3
发表于 2014-07-09 17:07
真心赞的控件知识分享

论坛徽章:
0
4
发表于 2014-07-10 15:01
真心赞的控件知识分享

论坛徽章:
0
5
发表于 2014-07-14 14:12
不错的控件知识,感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP