package 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; } };