//og derfor en undtagelse, der ikke vedlægges
//streng.
hvis = '\\ r (readChar! ') {
string.append ((char) readChar)
}
//Læs det næste tegn
readChar = reader.read ( )
}
returnere string.toString ();.
}
/**
* Fra MIDlet
* Kaldes når MIDlet startes.
* /
public void startApp () {
//Den indledende skærm er den første form
Display.getDisplay (dette) .
setCurrent (MainForm)
}
/**
* Fra MIDlet
* Kaldet til. signalere MIDlet at indtaste Pause tilstand.
* /
public void pauseApp () {
//Ingen implementering kræves
}
/**
* Fra MIDlet.
* Kaldet at signalere MIDlet at afslutte.
* @ param ubetinget, om MIDlet skal være ubetinget
* opsagt
* /
public void destroyApp (boolean ubetinget) {
//Ingen implementering kræves
}
< p> /**
* Fra CommandListener.
* Kaldes af systemet til at angive, at en kommando er blevet påberåbt på en
* bestemt kan vises.
< p> * @ param kommando kommandoen, der blev påberåbt
* @ param kan vises det kan vises, hvor kommandoen blev påberåbt
* /
public void commandAction (Kommando kommando, Visbar kan vises) {
if (kommando == exitCommand) {
//Afslut MIDlet
notifyDestroyed ();
}
}
}
import java.io.IOException; import java.io.InputStreamReader; import javax.microedition.lcdui.Command; import javax.microedition.
lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; public class ReaderMIDlet udvider MIDlet implementerer CommandListener {private Form MainForm; private Kommando exitCommand; /** * Constructor. Konstruerer objektet og initialiserer displayables. * /Public ReaderMIDlet () {MainForm = ny Form ("Eksempel MIDlet"); exitCommand = ny Kommando ("Exit", Command.EXIT, 1); mainForm.addCommand (exitCommand); mainForm.setCommandListener (dette); prøv {readFile ("text.
txt") } Catch (IOException ex) {//TODO: Undtagelse håndtering}} /** * Udsender den angivne fil på formularen. *throws Java.io.IOException hvis en undtagelse opstår, når du læser * fil * /private void readFile (String filename) kaster IOExcepti