Objectif du tutorial :

nous allons apprendre à ajouter des commandes à notre formulaire afin de pouvoir dans un premier temps rendre le contrôle au téléphone

Nous devons modifier l'entête de notre classe:

//implémentation de l'interface CommandListener
public class Hello extends MIDlet implements CommandListener
Elle deviendra plus claire par la suite.

Maintenant déclarons une nouvelle commande:

private Command c_exit;
Puis instantion-la et ajoutons-la au formulaire :

c_exit=new Command("Exit",Command.SCREEN,1);
f_ecran.addCommand(c_exit);
Nous devons aussi indiquer l'objet sur lequel le téléphone "écoute" les commandes :

f_ecran.setCommandListener(this);
Enfin nous devons ajouter une nouvelle méthode qui définit l'action de la commande :

public void commandAction(Command c,Displayable d)
{
    //commande exit
    if (c==c_exit){
	//appel la methode gerant la fin du programme
        destroyApp(true);

	//Quitte le Midlet
        notifyDestroyed();
        }
}
Voilà qui est déjà plus propre: on dispose maintenant d' un moyen de quitter le programme.

Résultat en images :



Les sources de tutorial sont disponibles dans la zone de téléchargement.