cs_kingmarsan
Messages postés5Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention23 juin 2008
-
30 mai 2008 à 05:10
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
30 mai 2008 à 20:21
Pour ces travaux pratiques, nous avons choisi de prendre l’exemple d’une course.
Tout d’abord nous réunissons les concurrents pour qu’ils se rendent sur la ligne de
départ. Dès que tous les concurrents sont présents et après 10 secondes, le départ
de la course est donné par le commissaire.
La vitesse de chaque concurrent est aléatoire. Cette dernière est fonction du temps
pendant lequel le thread laisse la main. Ce temps est une donnée aléatoire.
La fin de la course est basée sur la distance parcourue. A chaque fois qu’un coureur
prend la main, sa distance parcourue augmente d’une unité. La course est terminée
quand un coureur a atteint 100 unités.
Le programme qui affiche la course est une applet très simple. Je vous propose
d’utiliser un JProgressBar (barre de progression).
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 30 mai 2008 à 10:29
Alors :
1 classe coureur qui est un thread
1 classe pour gérer la "course" avec une méthode synchronized pour ajouter un coureur
1 interface avec un bouton pour ajouter un coureur, pourquoi pas un chrono et autant de JProgressBar qu'il y a de coureurs
dans la méthode run du coureur, une boucle qui tourne 100 fois, à chaque boucle tu attends un certain temps et tu set un setValue(getValue + 1) sur la progressbar associee
pour le temps d'attente, c le seul point vraiment intéressant du projet lol : trouver un chrono réaliste
cs_kingmarsan
Messages postés5Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention23 juin 2008 30 mai 2008 à 18:34
Merci bcp pour les informations que tu ma donnée vue ke je suis débutant en jave et je veins de commencer la formation c'est pour cela ke je tiens a vous de me donner un coup de main est ce ke dois je faire pour réaliser cet exercice svp si vous avez plus d'infos n'hésité pas a m'envoyer encore merci bcp
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_kingmarsan
Messages postés5Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention23 juin 2008 30 mai 2008 à 18:37
mon but c'est po avoir 20 juste ke je suis debutant en java et je viens de commencer mes etudes ke je tiens a vous de m'orienté et de m'aidé a vers un bon depart merci comme méme
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 30 mai 2008 à 18:40
Ben mon pauvre vieux, on t'en demande beaucoup pour un débutant. Sais-tu ce qu'est une classe? une interface? et as-tu un logiciel pour développer? genre Eclipse, NetBean ou JBuilder
parce que si tu veux je te fais les interfaces rapidement, et tu n'auras plus qu'à faire les classes.