用java设计一个会翻页的日历小程序的代码怎么写

用java设计一个会翻页的日历小程序的代码怎么写,第1张

用Canvas画图呀画图,一张画一个日期,用的时候就可以按键事件来翻页了,哈哈

就是把日期的算法画在上,翻页用按键事件,还可以获取系统当前时间来做初始化

其实,我没明白你的意思……

先写一个又指针读取文件中50个字符的函数fun();这个不难吧!~接下来

if(输入的=='+')

p+1:

fun();

if(输入的=='-')

p-50;

fun();

请参考以下代码,这个程序是脱离了jsp环境做的单独类,lz需要根据实际情况稍作修改,以适应你的具体环境。有详细的注释,应该没有问题。

==============

public class Page {

static String desc="ssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\nssdsdasd\nsdfdsfssf\nsdfsdfsdfsfdsfds\n";

public static void main(String[] args) {

String lineflag="\n"; //换行符

int linelength=20; //每20行换页

int currentpage=1; //当前页数,这个变量要用requestgetParmeter得到

int totalline=0; //总换行符数目,这个变量要用requestgetParmeter或者session得到,以提高效率

String[] tmp = descsplit(lineflag);

if(totalline==0){

//第一次进入页面,需要计算总换行符数目。其他时候进入页面则不需要计算

//用字符串截取的方式获得总换行符数目

if(tmp!=null && tmplength>0){

totalline = tmplength; //总换行符数目

}

}

int totalPage=(totalline%linelength ==0)totalline/linelength:totalline/linelength+1;//总页数

if(currentpage>=totalPage){

currentpage = totalPage;//尾页

}else if(currentpage<=1){

currentpage =1;//首页

}

String content="";//要显示的当前页面的内容

for(int i=(currentpage-1)linelength;i <currentpagelinelength;i++){

content+=tmp[i]+"<br />";

}

tmp=null;

Systemoutprintln(content);

}

}

==============

1先读出desc所有的换行符总数,这就是文章的总行数。

2计算总页数

3按照字符读取换行符,每到20个记下当前的位置。

4根据1,2,3计算当前页

以上就是关于用java设计一个会翻页的日历小程序的代码怎么写全部的内容,包括:用java设计一个会翻页的日历小程序的代码怎么写、C++i/o流 写一个程序实现仅带有翻页功能(50个字符,可翻页)的功能怎么写、关于JSP内容页面,限制一定行数就翻页的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10119566.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存