hdao
Messages postés4Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 janvier 20031 27 janv. 2003 à 09:23
Merci d'avoir répondu
En fait, animer un carrefour de 2 axes avec les feux rouge - orange - vert et les voitures qui passent et arreter.... Comme en réalité !
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 27 janv. 2003 à 10:30
Bon, alors dis nous ou tu pèches.
Connais-tu le coté graphique de Java (awt ou swing ou les deux ou aucun) ?
Tu veux que ça soit une applet, une application ?
Quel JDK utilises-tu ?
Connais tu la synchronization (Thread, volatile, synchronized, ...) ?
Tu veux le faire en 2D ou en 3D ?
Bref un peu plus de détails, sur tes contraites et ce qui te coince nous permétrait de t'aider.
JHelp
Vous n’avez pas trouvé la réponse que vous recherchez ?
hdao
Messages postés4Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 janvier 20031 27 janv. 2003 à 10:44
salut, j'utilise JBuilder 7, sinon JDK2. Je connais un peu sur les swing, awt ... J'ai déjà dessiné le carrefour et les deux feux en g.drawLine et g.drawOval dans une application. Mon problème est de gerer les feux et gerer les voitures. Je ne connais pas les thread.. le 2D c'est déjà très bien pour moi :)Merci d'avance
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 28 janv. 2003 à 08:05
Un peu de théorie :
Un Thread est un code qui se déroule indépadement (parraléllement) à l'application, c'est à dire qu'il permet d'animer un personage (au point de vue mémoire) indépadement de l'affichage.
Pour ton histoire de carrefour, je te sugére de faire un Thread Feux, qui va gérer les feux, et un Thread voiture qui va gérer une voiture, il te suffira ensuite de prendre plusieurs instance de Voiture pour avoir plusieurs voitures.
Pour construire un Thread, il suffit d'hériter de la classe Thread , et de surcharger la méthode run. C'est à dire mettre dans cette méthode le code qui se déroule en paralèlle.
Quand le run se termine, le Thread est terminé.
Ensuite, il suffit d'appler start sur une instance du Thread, et le Thread se lance, c'est à dire qu'il exécute le code du run.
Bon, ça va ? Ai-je été compréhensible ?
N'ésites pas à me poser des questions.
bobbk12000
Messages postés4Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention27 mai 2009 30 nov. 2007 à 16:31
je suis interesser par votre application alors est ce que tu peu m'envoyer le code source complet(avec le package desperma pour avoir l'objet feu)
merci d'avance