eas之日期控件
日期选择框能进行日期和时间的编辑,默认情况下只能进行日期选择“××××年××月××日”,可通过调用用函数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
}
}):
最新文章
- 使用Lamda生成函数
- Android成长日记-Fragment
- 05.C#泛型类型(三章3.1-3.2)
- 苏泊尔借助微软CRM提升客户满意度
- SA
- XAML 概述三
- bzoj 3091 城市旅行(LCT+数学分析)
- 把CheckedListBoxControl设置为单选框
- 【HDOJ】1018 Big Number
- js原型二
- sendemail 发送成功Email was sent successfully!邮箱却收不到邮件
- jumpserver安装详解
- JVM回收方法区内存
- Python基础之迭代器、生成器
- c# 模拟网易足彩算法
- AutoCAD开发4--添加块)
- 转:php 5.5源码安装全过程
- September 28th 2017 Week 39th Thursday
- 20 Organizing Go code 组织go代码
- 2018 eclipse安装反编译插件
热门文章
- redo allocation latch redo copy latch
- HDU 4258(Covered Walkway-斜率优化)
- js面向对象初步探究(上) js面向对象的5种写方法
- Codeforces Round #Pi (Div. 2) —— C-Geometric Progression
- IOS 京东相关app 出现“网络请求失败,请检查您的网络设置”的解决办法
- B2321 [BeiJing2011集训]星器 数学&;&;物理
- bzoj 2005 &; 洛谷 P1447 [ Noi 2010 ] 能量采集 —— 容斥 / 莫比乌斯反演
- CentOS/ubuntu iscsi initior target
- [Apple开发者帐户帮助]四、管理密钥(2)获取密钥标识符
- Android开发中的日期格式化