Fiche TD/TP 5 Les interfaces Graphiques-2 (Les Composants Textuels)
Dr. Asmaa BENGUEDDACH asmaa.bengueddach@gmail.com http://poo-oran.blogspot.com
Le programme simule le jeu du nombre mystérieux. L'ordinateur choisit un nombre au hasard qui doit être deviné par le joueur. Celui-ci dispose de 10 essais; à chaque essai l'ordinateur indique si le nombre proposé est trop petit ou trop grand.
a)
Les composants
Réaliser l’interface (Fig.1) en utilisant les composants : (01)JTextFieldpour saisir le numéro. Un message se défilant au fur et à mesure que la partie progresse (01JLabel). (01)JTextArearappelant les règles du Jeu.
b)
Les évènements
Le fait de taper la touche « Entrée » déclenchera la lecture du nombre proposé puis sa comparaison avec le nombre à trouver. Enfin, selon les cas une réaction appropriée sera choisie. Si le nombre proposé n'est pas exact, on affichera un message indiquant s'il est trop petit ou trop grand et on augmentera le nombre d'essai d'une unité (les Labels correspondant seront mis à jour). Dès que le nombre d'essai dépasse 10, on met fin au jeu (Fig2.). Si la bonne réponse est trouvée on met fin au jeu avec un message de félicitations (Fig3.).
1. Conversion d’unintenString
2. Conversion d’unStringenint
3. Conversion d’unStringenDouble
4. Lire le contenu deJTextField 5. Afficher le contenu dans unJTextField
int =12 ; String j =new String() ; j=j.ValueOf(i);//j=”12”
int i; String j =new String(“12”) ; i=Integer.ValueOf(j).intValue();