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

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.     贴图看个效果先,这个是默认的样式
       
        目前只支持一个主题,当然这个自己根据Ext的添加就是copy的事情了
       

4
1
分享到:
评论

相关推荐

    日历控件大全 - 日历控件

    在IT领域,日历控件是一种常见的用户界面元素,它允许用户方便地选择日期或查看日期安排。在本文中,我们将深入探讨日历控件的种类、用途、设计原则以及如何在不同编程语言和框架中实现和应用这些控件。 首先,让...

    JAVA Excel日历控件

    JavaFX是较新的库,具有更现代的外观和更好的性能,也支持创建复杂的用户界面元素,如日历控件。 2. **JCalendar**: 这是一个知名的Java Swing库,它提供了日历组件,可以模仿Excel中的日历控件。JCalendar允许用户...

    java日期日历控件

    Java日期日历控件是Java开发中用于显示和选择日期的一种UI组件,它在各种桌面应用和Web应用中都有广泛的应用。在Java中,我们可以使用内置的`java.util.Calendar`类和`java.time`包(Java 8及以上版本)来处理日期和...

    一个swing的日历控件

    "一个Swing的日历控件"指的是使用Swing开发的特定组件,允许用户在应用中选择日期,类似于我们在网页或操作系统中常见的日历弹窗。 这个开源控件可能包含了一个自定义的JPanel或者JComponent,通过重写...

    日历控件 JAVA

    4. **JavaFX和Swing中的日历控件**:在桌面应用中,JavaFX和Swing提供了内置的日历组件,如JavaFX的`DatePicker`和Swing的`JCalendar`。这些控件可以直接在Java代码中使用,无需额外引入JavaScript插件。 5. **...

    java版本的日历控件,可以选择时间

    在Java Swing或JavaFX库中,可以找到用于构建日历控件的类。例如,`javax.swing.JCalendar` 是一个常见的Swing日历组件,而JavaFX中的`javafx.scene.control.DatePicker` 和 `javafx.scene.control.CalendarView` ...

    基于java的日历控件 Click Calendar.zip

    Java日历控件Click Calendar是一款在Java开发环境中用于创建用户界面时实现日历功能的组件。这个控件允许用户方便地浏览和选择日期,适用于各种应用程序,如日程管理、事件规划或者时间相关的数据输入。点击日历控件...

    java_Calendar控件

    标签中的“控件”可能是指在GUI(图形用户界面)应用程序中使用的组件,比如Swing或JavaFX框架中的`JCalendar`。这些控件允许用户在界面上直接选择日期,提高了用户体验。例如,Swing库中的`JCalendar`是一个第三方...

    java日历控件开发脚本与演示

    1. **Java日历控件**:Java提供了多种实现日历控件的方式,例如JavaFX的DatePicker和Swing的JCalendar。这些控件允许用户直观地选择日期,通常会显示一个弹出的日历视图供用户交互。 2. **脚本语言**:在Java Web...

    基于Java的实例源码-日历控件 Click Calendar.zip

    本实例“基于Java的实例源码-日历控件 Click Calendar.zip”提供了一个名为“Click Calendar”的日历控件实现,旨在帮助开发者更好地理解和运用此类控件。 在Java中,标准库并没有内置一个完善的日历控件,但可以...

    基于java的开发源码-日历控件 Click Calendar.zip

    【标题】中的“基于java的开发源码-日历控件 Click Calendar.zip”指的是一个包含Java编程语言实现的日历控件源代码的压缩文件。这个控件可能是一个库或者框架,用于在Java应用程序中集成一个交互式的日历功能,允许...

    java源码:日历控件 Click Calendar.rar

    Java源码:日历控件 Click Calendar 是一个用于开发中的组件,它允许用户在应用程序中以交互方式选择日期。这个控件通常被用于各种需要日期输入的场景,比如事件安排、约会提醒、任务管理等。点击日历控件提供了一个...

    很实用,可以编辑的日历控件

    在实际开发中,日历控件可以使用各种技术实现,如JavaScript库(如jQuery UI、Bootstrap Datepicker、React Calendar等)、原生Web组件或服务器端技术(如ASP.NET、JavaFX)。每个库或框架都有其独特的优点和适应...

    精美的日历控件代码,各种各样的

    在IT行业中,日历控件是一种常见的用户界面元素,它被广泛用于日程管理、计划安排、事件提醒等场景。这个压缩包中的“精美的日历控件代码”提供了多种不同设计风格和功能的日历组件,对于开发者来说,无论是进行Web...

    多个日历控件

    在Web开发中,日历控件是不可或缺的一部分,它们用于用户友好的日期选择,常见于事件安排、会议预订、表单填写等场景。本资源包含7个不同的日历控件,适用于J2EE、Java、JSP环境,为Web应用程序提供多样化的日期选择...

    java日期日历控件 希望大家喜欢

    在Java中,我们可以使用多种方式来实现日期日历控件,其中最常用的是Java Swing库中的JCalendar类以及JavaFX的DatePicker。 **Java Swing的JCalendar** JCalendar是Java Swing的一个扩展,它提供了一个完整的日期...

    JAVA日历时间控件

    - `DatePicker`:JavaFX提供了一个用于选择日期的控件,用户可以从弹出的日历中选择日期。 - `TimePicker`:用于选择时间,用户可以选择小时、分钟和秒。 6. **第三方库**: - `CalendarFX`:一个强大的JavaFX...

    3种日期控件

    在本主题中,我们将深入探讨三种常见的日期控件:文本框(Text Box)、日历控件(Calendar Control)和下拉日期选择器(Dropdown Date Picker)。这三种控件在不同的场景下各有优势,为用户提供灵活的日期选择方式。...

    日历控件 Click Calendar源码示例

    Click Calendar是一款广泛使用的Java日历控件,它提供了丰富的功能和自定义选项,使得开发者能够轻松地在应用程序中集成日期选择功能。本篇文章将深入探讨Click Calendar的源码示例,帮助开发者理解和运用这款强大的...

    日历

    在IT行业中,日历控件是一种常见的用户界面元素,它被广泛应用于各种应用程序,如日程管理、事件安排、时间追踪等。控件使用类主要指的是开发者如何在编程时利用特定的类或对象来实现这些功能。在这个场景下,我们...

Global site tag (gtag.js) - Google Analytics