001    import javax.microedition.midlet.*;
002    import javax.microedition.lcdui.*;
003    
004    public class helloWorld extends MIDlet implements CommandListener
005    {
006        private Form mainForm;
007        // grafische Komponente StringItem, kann einen Text darstellen
008        private StringItem helloString;
009    
010        // Konstruktor
011        public helloWorld(){ 
012           mainForm = new Form("Hello World Form");
013           mainForm.addCommand( new Command("Beenden", Command.EXIT, 0));
014           mainForm.setCommandListener(this);
015    
016           // Objekt mit bem Label "Hello Label" und dem Textinhalt
017           // "Hello World" erzeugen
018           helloString = new StringItem("Hello Label","\nHello World!");
019           // StringItem Objekt auf die Form plazieren
020           mainForm.append(helloString);
021        }
022        
023        public void commandAction(Command c, Displayable d) {
024            if (c.getCommandType() == c.EXIT ) {
025                destroyApp(false);
026                notifyDestroyed();
027            }
028        }
029        
030        public void startApp() {
031           Display.getDisplay(this).setCurrent(mainForm);
032        }
033    
034        public void pauseApp() {}
035        public void destroyApp(boolean unconditional) {}
036    }
037