使用“日历”组件 - 编程入门网
2:有效的日历日期
设置最小和最大的日历日期 默认情况下,日历刚好跨越 200 年。然而,在多数情况下,您要为您的应用定义一个特殊的跨度。本节中,通过把最小属性设置为今天的日期,把最大属性设置为从今天起的一年,您将限制日历跨度为一年。 在 Java 编辑器中,滚动到 preprocess 方法。添加以下代码(以粗体显示)以清除“静态文本”组件中已有的消息。 代码示例 2:清除旧的有效日期消息
找到 prerender 方法。添加以下代码为“日历”组件的文本域预填充今天的日期。 代码示例 3:设置默认的 Start Date
这段代码显示了一个错误,因为找不到 GregorianCalendar 变量。您可以在本节稍后为这个类添加一个导入语句。 在 validateButton 的 action 方法上方添加以下两个方法。 代码示例 4:设置最小和最大的日历日期
使用“日历”组件(3)时间:2011-01-16getMinCalDate 方法设置“日历”组件的最小日期为今天。 在 getMaxCalDate 方法中, date.add(java.util.Calendar.YEAR, 1); 这行设置了最大日期为从今天起的一年。更多关于设置最小和最大日期的范例,包括如何设置日历显示以前的年份,请参见本教程标题为 使用“日历”组件的技巧的小节。 在 Java 编辑器中点击右键并在弹出菜单中选择“修复导入”。确保 Date 字段中选择的是 java.util.Date 并点击“确定”按钮。 回到设计视图,右键点击“日历”组件,并在弹出菜单中选择“属性绑定”。 在“属性绑定”对话框中,将“日历”组件的 minDate 属性绑定到 Page 1 的 minCalDate,如下图所示。点击“应用”按钮。 图 3:绑定 mindate 属性 将“日历”组件的 maxDate 属性绑定到 Page 1 的 maxCalDate, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |