rendered paste bodypackage linux;
import javax.microedition.lcdui.*;
import java.io.*;
public class BacaFile extends Form implements CommandListener {
public BacaIsiFile midlet;
public Display tampilkano;
public Command keluar;
public String konten;
public StringItem si;
public BacaFile(BacaIsiFile midlet, Display display) {
super("ATM");
this.midlet = midlet;
this.tampilkano = display;
if ((konten = bacatextkonten()) != null) {
si = new StringItem("", konten);
} else
si = new StringItem("Error", "File Tidak Ditemukan");
append(si);
keluar = new Command("Keluar", Command.EXIT, 1);
setCommandListener(this);
addCommand(keluar);
}
public void commandAction(Command c, Displayable s) {
if (c == keluar)
midlet.exitMIDlet();
}
private String bacatextkonten() {
InputStream is = getClass().getResourceAsStream("/file/konten.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;
}
};