TP5 Les interfaces graphiques (1)
2 pages

TP5 Les interfaces graphiques (1)

-

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

Description

Exercice 1 : Euro Conversion TD/TP POO en JAVA ème 2 Année MI 2014/2015 Fiche TD/TP 5 Les interfaces Graphiques-1 (JFrame, JPanel, JTextField, JButton, JLabel) Dr.

Informations

Publié par
Publié le 25 novembre 2014
Nombre de lectures 265

Extrait

Exercice 1 : Euro Conversion
TD/TP POO en JAVA ème 2 Année MI 2014/2015
Fiche TD/TP 5 Les interfaces Graphiques-1 (JFrame, JPanel, JTextField, JButton, JLabel)
Dr. Asmaa BENGUEDDACH asmaa.bengueddach@gmail.com http://poo-oran.blogspot.com
a)Réaliser l’interface (Fig.1) en utilisant les composants :JFrame(1),JPanel(1),JLabel(4) etJButton(12) : b)Implémenter tous les évènements suivants : Evènement clic sur un des boutons (chiffre) : affiche la valeur dans unJLabelet convertit un nombre du €DA /1 €= 100 DA. c)Vérifier le calcul suivant : 1000 €= 100'000 DA.
Indication : 1- Vérifiez que le clic sur 1 puis 2, donne 12 et non 2. 2- Le texte saisi par l'utilisateur doit être converti en nombre. Ex :doublenb=Double.ParseDouble("12" ) => nb=12. 3- Il est impératif que la virgule n’apparaît qu’une seule fois dans un nombre (Fauxsi 12…3)
Exercice 2 : Jeu Rochambeau
Simuler le jeu de Rochambeau : le joueur et l'ordinateur choisissent "Pierre", "Papier" ou "Ciseaux". "Papier" gagne sur "Pierre", "Pierre" gagne sur "Ciseaux" et "Ciseaux" gagne sur "Papier". a)Réaliser l’interface (Fig.2) en utilisant les composants : (1)JFrame, (1)JPanel, (04)JLabelet (03)JButton:
b)Mettre une image pour chaque bouton (Swing).
Indication :Il y a un constructeur deJButtonou une méthode qui permettent d'avoir le résultat voulu en donnant l'image en argument sous forme d’icône :
JButton bouton=new JButton(new ImageIcon("Check.gif")); ou bouton.setIcon(new ImageIcon("Check.gif"));
1.
2.
3.
4. 5.
Conversion d’unintenString
Conversion d’unStringenint
Conversion d’unStringenDouble
Lire le contenu deJTextField 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.
TD/TP POO en JAVA ème 2 Année MI 2014/2015
Fig.1Euro Conversion.
fig.2Jeu Rochambeau.
Dr. Asmaa BENGUEDDACH asmaa.bengueddach@gmail.com http://poo-oran.blogspot.com
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents