您的位置:首页 >> 编程开发 >> Java >> JavaBeans >> 正文
JavaBeans RSS
 

使用JavaBean创建您的网上日历本(2)

http://www.rdxx.com 01年11月17日 11:08 互联网 我要投稿

关键词: 日历 , JavaBean , 创建 , BEA , Java
 


SimpleDateFormat simpledateformat = new SimpleDateFormat("EEE", loc);

//设置缩写格式,EEE是星期的缩写,如 Sun, 若EEEE则为Sunday。

int i = month - 1;

int j = 0;

StringBuffer stringbuffer = new StringBuffer(""); //创建新的字符串缓冲区

stringbuffer.append("〈table〉〈tr〉\n"); //在stringbuffer上添加〈table〉〈tr〉,为创建表格作准备

if(style == 2) //见上解释

{

stringbuffer.append("〈th align=right〉" + formatObject(sFont, simpledateformat.format(gCalendar1.getTime())) + "〈/th〉\n");

gCalendar1.add(5, 1);

for(int k = 1; k 〈 7; k++)

{

stringbuffer.append("〈th align=right〉" + formatObject(sFont, simpledateformat.format(gCalendar1.getTime())) + "〈/th〉\n");

gCalendar1.add(5, 1);

}



}

else

{

gCalendar1.add(5, 1);

stringbuffer.append("〈th align=right〉" + formatObject(sFont, simpledateformat.format(gCalendar1.getTime())) + "〈/th〉\n");

for(int l = 2; l 〈 8; l++)

{

gCalendar1.add(5, 1);

stringbuffer.append("〈th align=right〉" + formatObject(sFont, simpledateformat.format(gCalendar1.getTime())) + "〈/th〉\n");

}



}

stringbuffer.append("〈/tr〉\n");

int i1 = 0;

j = 0;

if(getDay(gCalendar) 〉 0)

{

stringbuffer.append("〈tr〉");

for(; i1 〈 getDay(gCalendar); i1++)

{

stringbuffer.append("〈td align=right〉");

if(sFont != null)

stringbuffer.append(sFont + " 〈/font〉");

else

stringbuffer.append(" ");

stringbuffer.append("〈/td〉\n");

j++;

}



}

for(; gCalendar.get(2) == i; gCalendar.add(5, 1))

{

int j1 = gCalendar.get(5);

int k1 = (i1 + j1) % 7;

if(k1 == 1)

{

stringbuffer.append("〈tr〉" + NEWLINE);

j = 0;

}

stringbuffer.append("〈td align=right〉");

j++;

if(sFont != null)

stringbuffer.append(sFont);

String s;

if((s = (String)config.get(String.valueOf(j1))) != null)

{

stringbuffer.append("〈a href=\"");

if(s.toUpperCase().startsWith("HTT") || s.indexOf(".") 〉 0)

{

stringbuffer.append(s);

if(s.indexOf("?") 〈 0)

stringbuffer.append("?date=" + stringDate(gCalendar));

else

stringbuffer.append("&date=" + stringDate(gCalendar));

}

else

{

stringbuffer.append("javascript:" + s + "('" + stringDate(gCalendar) + "');");

}

stringbuffer.append("\"");

if((s = (String)config.get(j1 + "target")) != null)

stringbuffer.append(" target=\"" + s + "\"");

stringbuffer.append("〉");

stringbuffer.append(gCalendar.get(5));

stringbuffer.append("〈/a〉\n");

}

else

{

stringbuffer.append(String.valueOf(j1));

}

if(sFont != null)

stringbuffer.append("〈/font〉");

stringbuffer.append("〈/td〉\n");

if(k1 == 0)

stringbuffer.append("〈/tr〉\n");

}



if(j 〈 7)

{

for(; j 〈 7; j++)

{

stringbuffer.append("〈td align=right〉");

if(sFont != null)

stringbuffer.append(sFont);

stringbuffer.append(" ");

if(sFont != null)

stringbuffer.append("〈/font〉");

stringbuffer.append("〈/td〉\n");

}



stringbuffer.append("〈/tr〉\n");

}

stringbuffer.append("〈/table〉\n");

return stringbuffer.toString();

}



public Locale getLocale() //获取地区名

{

return loc;

}

public int getYear() //取得年份

{

return htmlCalendarYear;

}

public int getMonth() //取得月分

{

return htmlCalendarMonth;

}



public int getStyle() //取得日历的样式

共3页  第1页 第2页 第3页


 
 
标签: 日历 , JavaBean , 创建 , BEA , Java 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站