TP5 Les interfaces graphiques (2) composants textuels

icon

2

pages

icon

Français

icon

Documents

2014

Écrit par

Publié par

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

2

pages

icon

Français

icon

Documents

2014

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

Exercice 1 : Nombre Mystérieux TD/TP POO en JAVA ème 2 Année MI 2014/2015 Fiche TD/TP 5 Les interfaces Graphiques-2 (Les Composants Textuels) Dr.
Voir icon arrow

Publié par

Publié le

12 décembre 2014

Langue

Français

Exercice 1 : Nombre Mystérieux
TD/TP POO en JAVA ème 2 Année MI 2014/2015
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();
String j =new String() ; double i=Double.valueOf(j).doubleValue();
t.getText();
t.setText();
Tableau1. Quelques rappels et indications.
fig.2C’est moins/C’est plus.
TD/TP POO en JAVA ème 2 Année MI 2014/2015
Fig.1Jeu Nombre Mysterieux.
fig.3Interface Finale.
Dr. Asmaa BENGUEDDACH asmaa.bengueddach@gmail.com http://poo-oran.blogspot.com
Voir icon more
Alternate Text