25 26 27 28 29 30 31
这不就跟日历本上一样了吗,不过它比日历本好在,有预设好的链接可以提醒您到
时去某个站点,或行某个 javascript 函数,这样不又起了一个记事本的作用了吗?当然了,
你也可以自己添加一些功能,使它变得更加强大,比如添加一个表单,可以让用户填写
日记发送到您的系统的数据库中等等。为了完成这个目的,先让我们来看一看 JavaBean 程
序是如何书写的。
JavaBean 程序分析
我想把 HtmlCalendarNotePad 中的主要方法介绍一些,相信会大家有所帮助
public
void setYear(int year)
//
设置年份 。默认值为当前的年份
public
int getYear()
//
获得年份 。默认值为当前的年份
//这是标准 Java 程序写法,因为 Java 程序就是一个类所以经常写这种
setXXX/getXXX
public
void setMonth(int month)
//设置月份(1-12),默认值为当前的月
public
int getMonth()
//获得月份(1-12),默认值为当前的月
public
void setStyle(int style)
public
int getStyle()
//设置/获得日历的样式(style)
//是以星期天为一星期的第一天 HtmlCalendarNotePad.SUNDAY_FIRST
还是以星期一为一星期的第一天 HtmlCalendarNotePad.MONDAY_FIRST
// 默认值为 HtmlCalendarNotePad.SUNDAY_FIRST
public
void setLocale(Locale loc)
//设置地区代码(Locale)
, 默认值为 Locale.PRC
public
Locale getLocale()
//获得地区代码(Locale)
, 默认值为 Locale.PRC
public
void setAction(int day, String actionUrl ,String target_frame)
//设置超链接,来处理请求。如果出了任何错误的话,该方法会返回一个空的字符串。
// 你可以设置一个普通的 URL,
如
http://www.yesky.com/action.jsp
”
// 或者一个一个 javascript 函数名,
“
如 myFunction”
// 日期将被作为一个参数传给 URL
,或者作为一个字符串值传给 javascript. 格式是
yyyymmdd.
// target_frame 可以为空的字符串。
如:
如果调用 setAction(21,"
","_blank")
超链接为: 〈a href="
http://www.yesky.com/?date=20000621
" target=_blank〉21〈/a〉
public
void setActions(String actionUrl, String target_frame)