//retorno de carro ('\\ r'). Esto es parte del carácter de nueva línea
//y, por tanto, una excepción que no debe ser adjunta al
//cadena.
si (readChar! = '\\ R ') {
string.append ((char) readChar);
}
//Lea el siguiente carácter
readChar = reader.read ( );
}
volver string.toString ();.
}
/**
* De MIDlet
* Se llama cuando se inicia el MIDlet.
* /
public void startApp () {
//La pantalla inicial es la primera forma
Display.getDisplay (este) .setCurrent (mainForm);
}
/**
* De MIDlet
* Llamado a. señalar el MIDlet para entrar en el estado de pausa.
* /
public void pauseApp () {
//No aplicación
requerido
}
/**
* De MIDlet.
* Llamado para señalar el MIDlet para terminar.
*param incondicional si el MIDlet tiene que ser incondicional
* terminado
* /
public void destroyApp (boolean incondicional) {
//No aplicación
requerido
}
< p> /**
* De CommandListener.
* Llamado por el sistema para indicar que un comando se ha invocado en un
* visualizable en particular.
< p> *param mandar el comando que se invoca
*param visualizables el boton donde el comando se invocó
p> * /
(comando Comando si (== comando comando exit) { //Salir del MIDlet notifyDestroyed (); } } } java.io.IOException importación; java.io.InputStreamReader importación; javax.microedition.lcdui.Command importación; javax.microedition.lcdui.CommandListener importación; javax.microedition.lcdui.Display importación; javax.microedition.lcdui. Displayable importación; javax.microedition.lcdui.Form importación; javax.microedition.midlet.MIDlet importación; public class ReaderMIDlet extiende MIDlet implementa CommandListener {private Formulario mainForm; comando exit Comando privado; /** * Constructor. Construye el objeto e inicializa displayables. * /ReaderMIDlet público () {mainForm = new Form ("Ejemplo MIDlet"); comando exit = new Comando ("Exit", Command.EXIT, 1); mainForm.addCommand (comando exit); mainForm.setCommandListener (this); try {readFile ("text. txt"); } Catch (IOExceptionMarino Outsourcing