javaMe翻页(2)
System.out.println("-------6向后翻页--------");
this.changePage(page);
page++;
this.repaint();
}
else if(keyCode==Canvas.KEY_NUM4){
System.out.println("---------4向前翻页----------");
this.changePage(page-1);
page--;
this.repaint();
}
}
//翻页功能pageNum==1时向下翻一页,pageNum==-1时向上翻一页
public int changePage(int pageNum){
System.out.println("--前count--/"+count+"----pageNume----/"+pageNum);
if(page>=1){
count=MAX_SIZE*pageNum;
} else if(page <1){
count=0;
}
System.out.println("--后count--/"+count);
return count;
}
//截取当前页字符串
protected String TurnPage(int start){
String temp="";
int end=start+MAX_SIZE;
int ks=start;
System.out.println(ks+"/"+end);
if(end<=str.length()){
temp=str.substring(ks,end);
}else if(ks<str.length()){
temp=str.substring(ks);
}else{
temp="文本已读完!!";
}
System.out.println("------str---"+temp+"-currentPage--/"+page);
return temp;
}
// 获取文件中的字符将其放入字符串对象中
protected String getText(){
is = getClass().getResourceAsStream("/a.txt");
ir=new InputStreamReader(is);
if (null != is) {
int ch = 0;
try {
while ((ch = ir.read()) != -1) {
str=str.concat(String.valueOf((char)ch));
}
} catch (IOException e) {
e.printStackTrace();
}
// System.out.println("-------获取文件中的字符---"+str);
return str;
} else {
return null;
}
}
}
本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/436213
相关新闻>>
- 发表评论
-
- 最新评论 更多>>