日期选择框能进行日期和时间的编辑,默认情况下只能进行日期选择“××××年××月××日”,可通过调用用函数setTimeEnabled(boolean)来设置是否也有时间编辑。对日期进行编辑时,可手工直接在编辑框里进行改动,也可点击小按钮弹出一个日期选择表框进行选择。
日期选择表框弹出后,是一个时尚的设计。年的范围可从1900至2099年,月从一月至12月。并且有“是否返回空值”的可选设置。
该控件接受的数据类型必须是java.util.Date及其子类java.sql.Date,java.sql.Timestamp.
1.常用用法
KDDatePicker datePicker = new KDDatePicker();
2.设置时间是否显示
datePicker.setTimeEnabled(true); // 时间“时:分:秒”可显示
datePicker.setTimeEnabled(false); // 时间“时:分:秒”不可显示

3.值改变事件(注意例子的用法)
datePicker.addDateChangeListener(new DataChangListener(){
public void dataChanged(DataChangeEvent e){
if(e instanceof DateTimeValueChangeEvent){
int fieldType = ((DateTimeValueChangeEvent)e).getFieldType();
switch(fieldType){
case DateTimeValueChangeEvent.YEAR:
// 年变化
//do something
break;
case DateTimeValueChangeEvent.MONTH:
// 月变化
//do something
//break;
case DateTimeValueChangeEvent.DAY:
//日变化
default:
//do something
}
}
Date value = (java.util.Date)e.getNewValue();
//do something
}
}):

最新文章

  1. 使用Lamda生成函数
  2. Android成长日记-Fragment
  3. 05.C#泛型类型(三章3.1-3.2)
  4. 苏泊尔借助微软CRM提升客户满意度
  5. SA
  6. XAML 概述三
  7. bzoj 3091 城市旅行(LCT+数学分析)
  8. 把CheckedListBoxControl设置为单选框
  9. 【HDOJ】1018 Big Number
  10. js原型二
  11. sendemail 发送成功Email was sent successfully!邮箱却收不到邮件
  12. jumpserver安装详解
  13. JVM回收方法区内存
  14. Python基础之迭代器、生成器
  15. c# 模拟网易足彩算法
  16. AutoCAD开发4--添加块)
  17. 转:php 5.5源码安装全过程
  18. September 28th 2017 Week 39th Thursday
  19. 20 Organizing Go code 组织go代码
  20. 2018 eclipse安装反编译插件

热门文章

  1. redo allocation latch redo copy latch
  2. HDU 4258(Covered Walkway-斜率优化)
  3. js面向对象初步探究(上) js面向对象的5种写方法
  4. Codeforces Round #Pi (Div. 2) —— C-Geometric Progression
  5. IOS 京东相关app 出现“网络请求失败,请检查您的网络设置”的解决办法
  6. B2321 [BeiJing2011集训]星器 数学&&物理
  7. bzoj 2005 & 洛谷 P1447 [ Noi 2010 ] 能量采集 —— 容斥 / 莫比乌斯反演
  8. CentOS/ubuntu iscsi initior target
  9. [Apple开发者帐户帮助]四、管理密钥(2)获取密钥标识符
  10. Android开发中的日期格式化