Java Micro Edition

publicité
Programmation des Terminaux
Mobiles
JAVA ME
- Java Micro Edition SUPPORT DE COURS
ESPRT MOBILE TEAM
ESPRIT
La Plateforme Java ME
Interface utilisateur (Niveau supérieur)
Command
JAVA MICRO EDITION
2
Introduction
Comment quitter un programme?
Comment passer d’une interface
à une autre?
3
Le package lcdui
4
Création des Commandes
Les commandes sont représentées avec “soft-buttons”.
5
Création des Commandes
Pour créer une commande :
public Command(String, int, int)
Label (String): libelle de la commande
Type (int) : type de la commande
OK, EXIT,BACK, SCREEN…
Priorité (int) : Définir l’ordre de l’affichage des commandes
6
Commande : Manipulation
Chaque écran garde sa propre liste de commande.
Pour ajouter et supprimer des commandes on utilise les
méthodes suivantes :
public void addCommand(Command cmd)
public void removeCommand(Command cmd)
7
Commande : générer un événement
Quand l’utilisateur invoque une commande, il n’y a aucune action
automatique
Il faut implémenter l’interface « CommandListener » qui va
Appeler la méthode commandAction(Command c, Displayable d)
quand l’utilisateur invoque une commande.
Il faut activer les Listeners sur les Displayables
8
Commande : générer un événement
Après avoir implémenter l’interface CommandListener, on
doit redéfinir la méthode:
public void commandAction(Command c, Displayable d)
Pour activer le listener, on utilise la méthode suivante :
public void setListener(CommandListener l)
9
Exemple d’application 1
10
Exemple d’application 2
Lancer
Form 3
Quitter
11
Téléchargement