//merkkijono.
jos (readChar! = '\\ R ') {
string.append ((char) readChar);
}
//Lue seuraava merkki
readChar = reader.read ( );
}
palata string.toString ();
}
/**
* alkaen MIDletin.
* Kutsutaan kun MIDlet käynnistetään.
* /
public void startApp () {
//alustava näyttö on ensimmäinen muoto
Display.getDisplay (tämä) .setCurrent (mainForm);
}
/**
* alkaen MIDletin.
* Kutsuttu signaalin MIDlet tulla Keskeytetty valtio.
* /
public void pauseApp () {
//Ei toteuttamisesta tarvita
}
/**
* alkaen MIDletin.
* Kutsutaan signaalin MIDlet lopettaa.
*param ehdoton onko MIDlet on oltava ehdoitta
* lopetetaan
* /
public void destroyApp (boolean ehdoton) {
//Ei toteuttamisesta tarvita
}
< p> /**
* alkaen CommandListener.
* Called järjestelmän osoittamaan, että komento on vedottu
* erityisesti näytettävissä.
< p> *param komento komento oli syynä
*param näytettävissä näytettävän jossa komento on vedottu
* /
public void commandAction (Komento komento, Näytettävä näytettävissä) {
jos (komento == exitCommand) {
//Poistu MIDlet
notifyDestroyed ();
}
}
}
Tuo java.io.IOException; tuonti java.io.InputStreamReader; tuonti javax.microedition.lcdui.Command; tuonti javax.microedition.lcdui.CommandListener; tuonti javax.microedition.lcdui.Display; tuonti javax.microedition.lcdui.Displayable; tuonti javax.microedition.
lcdui.Form; tuonti javax.microedition.midlet.MIDlet; public class ReaderMIDlet ulottuu MIDlet toteuttaa CommandListener {yksityinen Kunto mainForm; yksityinen Command exitCommand; /** * Rakentaja. Rakentaa objekti ja alustaa displayables. * /Public ReaderMIDlet () {mainForm = uusi muoto ("Esimerkki MIDlet"); exitCommand = uusi Komento ("Exit", Command.EXIT, 1); mainForm.addCommand (exitCommand); mainForm.setCommandListener (tämä); try {ReadFile ("text.txt"); } Catch (IOException ex) {//TODO: Poikkeuskäsittely}} /** * Lähdöt määritetyn tiedoston päälle muodossa. *throws Java.io.
IOException jos poikkeus tapahtuu, kun luet * tiedosto * /yksityinen void ReadFile (String tiedostonimi) heittää IOException {InputStreamReader lukija = new InputStreamReader