j2me小说(txt)阅读器源码

      今天没什么事情,写了一个简单的小说阅读器,由于我的手机3230不支持jsr75,所以就把小说内容与代码放到了一起,如果大家想写一个支持读取本地文件的小说阅读器,那也很简单,用FileConnection读取即可。

    

      这是全部代码,有什么问题可以一起探讨

 

第一,MIDlet类

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


public class MainMidlet extends MIDlet {


 public MainMidlet() {
  Display.getDisplay(this).setCurrent(new InitSrc());
 }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

 }

 protected void pauseApp() {
  // TODO Auto-generated method stub

 }

 protected void startApp() throws MIDletStateChangeException {
  // TODO Auto-generated method stub

 }

}

 

第二,常量类

 

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.jinguo.ui;

/**
 *
 * @author Administrator
 */
public class Const {

 public static final int KEY_UP=-1;
 public static final int KEY_DOWN=-2;
 public static final int KEY_LEFT=-3;
 public static final int KEY_RIGHT=-4;
}

 

第三,Canvas类
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Vector;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
import org.jinguo.ui.Const;

public class InitSrc extends Canvas implements Runnable {

 private Font font;
 private String[] helpArray = null;
 private int rendNum; // 屏幕显示文本的行数
 private int strMainInd

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值