Senin, 16 Juni 2008

Membuat Read File Text





ReadFile.java

import javax.microedition.lcdui.*;
import java.io.*;

public class ReadFile
extends Form
implements CommandListener {
private ReadFileText midlet;
private Display display;
private Command cmExit;
private String help;
private StringItem si;

public ReadFile(ReadFileText midlet, Display display) {
super("Read File Text");
this.midlet = midlet;
this.display = display;

if ((help = readHelpText()) != null) {
si = new StringItem("", help);
} else
si = new StringItem("Error", "File Help Tidak Ditemukan");

append(si);

cmExit = new Command("Keluar", Command.EXIT, 1);
setCommandListener(this);
addCommand(cmExit);
}

public void commandAction(Command c, Displayable s) {
if (c == cmExit)
midlet.exitMIDlet();
}

private String readHelpText() {
InputStream is = getClass().getResourceAsStream("help.txt");
try {
StringBuffer sb = new StringBuffer();
int chr, i = 0;
while ((chr = is.read()) != -1)
sb.append((char) chr);
return sb.toString();
} catch (Exception e) {
}
return null;
}
};

ReadFileText.java

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ReadFileText
extends MIDlet {

Display display;
ReadFile read;

public ReadFileText() {
display = Display.getDisplay(this);
}

public void startApp() {
read = new ReadFile(this, display);
display.setCurrent(read);
}

public void pauseApp() {}

public void destroyApp(boolean unconditional) {
}

public void exitMIDlet() {
destroyApp(false);
notifyDestroyed();
}
};

Tidak ada komentar: