javaMe翻页

来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 22:49 点击:
public class Test extends MIDlet{    
 private Display display;    
 private TextCanvas tcanvas;    
  
 public Test() {    
 // TODO Auto-generated constructor stub    
 display=Display.getDisplay(this);    
 tcanvas=new TextCanvas(this);    
 }    
  
 protected void startApp() throws MIDletStateChangeException {    
 display.setCurrent(tcanvas);    
  
 }    
  
 protected void pauseApp() {    
 // TODO Auto-generated method stub    
  
 }    
  
 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {    
 // TODO Auto-generated method stub    
  
 }    
  
 }    
  
  //翻页实现类
public class TextCanvas extends Canvas {    
    
 InputStream is;    
 InputStreamReader ir;    
 int b=0,page=1,num=-1;    
 private int count=0;    
 private String str=new String();    
 private String ss=new String();   
 private static final int MAX_SIZE=10;    
    
    
 public TextCanvas(Test test) {    
  str=this.getText();    
  System.out.println("--text.size--"+str.length());   
 }    
  
 protected void paint(Graphics g) {    
 // TODO Auto-generated method stub    
  int x = 0;   
        int y = 0;   
  //设置画布颜色   
//  g.setColor(0xD8d8BF);   
//     g.fillRect(0,0,this.getWidth(),this.getHeight());     
             
          g.setColor(255, 255, 255);   
       g.fillRect(0, 0, getWidth(), this.getHeight());    
            
       ss=this.TurnPage(count);   
       g.setColor(0x000000);//设置内容颜色   
       g.drawString(ss, x, y,Graphics.LEFT|Graphics.TOP);   
 }    
  
 protected void keyPressed(int keyCode){    
     
 //4向前翻页,6向后翻页;    
 if(keyCode==Canvas.KEY_NUM6){    
 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 changeP

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Java编程语言的八大优点
      • JVM对象生命周期详细介绍
      • Java平台上的CRM系统
      • Java 算数测试小程序
      • Command(命令模式)
      • Java环境 使用Resin在NT环境下配置JSP环境
      • Java 一个简单的画图程序
      • Java 日历的小程序
      • Java 统计代码的小工具
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1