Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1816 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java]créer une tempo, c'est possible??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java]créer une tempo, c'est possible??

n°312130
deff
Monde de merde
Posté le 18-02-2003 à 16:35:34  profilanswer
 

bonjour c encore moi.
Je dois mettre un bit à 1 et 2 secondes après, le remettre à 0, tout ça dans un "void bouton_mouseReleased(MouseEvent event){}.
Comment dois je procéder???
merci d'avance.


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
mood
Publicité
Posté le 18-02-2003 à 16:35:34  profilanswer
 

n°312450
deff
Monde de merde
Posté le 18-02-2003 à 19:38:33  profilanswer
 

up
[:denetrob]


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
n°312453
benou
Posté le 18-02-2003 à 19:42:13  profilanswer
 

si t'es en jdk 1.3 : java.util.Timer

n°312457
MagicBuzz
Posté le 18-02-2003 à 19:43:23  profilanswer
 

en javascript, c'est : (cette fonction doit exister quelquepart en java)
 

Code :
  1. bit = 1;
  2. setTimeout("bit = 0;", 2000);

n°312458
benou
Posté le 18-02-2003 à 19:44:10  profilanswer
 

MagicBuzz a écrit :

en javascript, c'est : (cette fonction doit exister quelquepart en java)
 

Code :
  1. bit = 1;
  2. setTimeout("bit = 0;", 2000);




 :o  
 
javascript != java

n°312467
darklord
You're welcome
Posté le 18-02-2003 à 19:55:42  profilanswer
 

MagicBuzz a écrit :

en javascript, c'est : (cette fonction doit exister quelquepart en java)
 

Code :
  1. bit = 1;
  2. setTimeout("bit = 0;", 2000);




 
 [:rofl]


---------------
Just because you feel good does not make you right
n°312494
MagicBuzz
Posté le 18-02-2003 à 20:21:07  profilanswer
 

Chuis sûr qu'il y a une class qqpart qui permet d'utiliser cette méthode :p
 
Ou alors Java reste là où il est dans mon estime, pas foutu d'être compatible avec le langage de script qui en est dérivé :sarcastic:
 
VB a beau être de la merde, le VBS est (quasi)directement compilable dans VB, même si le code est pourrave :na:


Message édité par MagicBuzz le 18-02-2003 à 20:21:53
n°312495
darklord
You're welcome
Posté le 18-02-2003 à 20:23:58  profilanswer
 

MagicBuzz a écrit :

Chuis sûr qu'il y a une class qqpart qui permet d'utiliser cette méthode :p
 
Ou alors Java reste là où il est dans mon estime, pas foutu d'être compatible avec le langage de script qui en est dérivé :sarcastic:
 
VB a beau être de la merde, le VBS est (quasi)directement compilable dans VB, même si le code est pourrave :na:


 
quoted  
 
 [:rofl]  [:rofl]  [:rofl]  
 
mais quel boolay !!!
 
 [:rofl]  [:rofl]  [:rofl]


Message édité par darklord le 18-02-2003 à 20:24:41

---------------
Just because you feel good does not make you right
n°312506
benou
Posté le 18-02-2003 à 20:43:38  profilanswer
 

c'est terrible ...  :sweat:

n°312508
deff
Monde de merde
Posté le 18-02-2003 à 20:47:21  profilanswer
 

benou a écrit :

si t'es en jdk 1.3 : java.util.Timer


 
oui j'ai vu ça mais j'ai absolument rien compris en comment l'utiliser... snif  :sweat:


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
mood
Publicité
Posté le 18-02-2003 à 20:47:21  profilanswer
 

n°312513
gloop
Posté le 18-02-2003 à 20:51:22  profilanswer
 

deff a écrit :


 
oui j'ai vu ça mais j'ai absolument rien compris en comment l'utiliser... snif  :sweat:  


c'est pourtant une classe des + simples.
tu crées une classe héritant de TimerTask, tu surcharges run ().
tu crées un objet Timer et tu utilises une des méthodes schedule en lui donnant la classe précédente et en lui indiquant les paramètres lui disant quand executer ta tache.

n°312515
gloop
Posté le 18-02-2003 à 20:52:20  profilanswer
 

en tous ca le fait que t'ai pas compris une classe aussi simple confirment les impressions de darklord et benou   :(

n°312531
benou
Posté le 18-02-2003 à 21:06:08  profilanswer
 

gloop a écrit :

en tous ca le fait que t'ai pas compris une classe aussi simple confirment les impressions de darklord et benou   :(  


1) tu te trompes de mec : on parlait de MagicBuzz
2) C'est loin d'être la classe la plus simple à utiliser quand on ne maîtrise pas bien l'héritage et compagnie
3) ca sert à rien de casser du débutant ...  :(
 
mais bo, t'as bien expliqué comment ca marche ...

n°312541
MagicBuzz
Posté le 18-02-2003 à 21:13:26  profilanswer
 

DarkLord a écrit :


 
quoted  
 
 [:rofl]  [:rofl]  [:rofl]  
 
mais quel boolay !!!
 
 [:rofl]  [:rofl]  [:rofl]


Désolé de ne pas avoir les mêmes priorité que toi mon coco, lequel de nous-deux est le plus con ?
 
Celui qui suggère une connerie en indiquant qu'il n'est pas sûr de lui, ou le pauvre naze qui se fout de la gueule de celui qui aide, et qui ne cherche pas à aider ?
 
Ca fait un moment que je viens ici régulièrement, et force est de constater que mise à part "quoted les boolay" t'es pas utile à grand chose je trouve.

n°312543
kadreg
profil: Utilisateur
Posté le 18-02-2003 à 21:15:05  profilanswer
 


 
 [:rotflmao] aussi


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°312551
noldor
Rockn'roll
Posté le 18-02-2003 à 21:24:58  profilanswer
 

sinon, ça peut pas se faire avec un simple thread ça ?


---------------
http://runnerstats.net
n°312553
benou
Posté le 18-02-2003 à 21:28:41  profilanswer
 

noldor a écrit :

sinon, ça peut pas se faire avec un simple thread ça ?


si en fesant un sleep dans le thread ...

n°312774
THE REAL S​MILEY
The Real Résistance!
Posté le 18-02-2003 à 23:21:10  profilanswer
 

ben oui sleep(), peu importe où car ton appli tourne forcément dans un Thread

n°312787
--greg--
Posté le 18-02-2003 à 23:25:56  profilanswer
 

THE REAL SMILEY a écrit :

ben oui sleep(), peu importe où car ton appli tourne forcément dans un Thread

:heink:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°312798
THE REAL S​MILEY
The Real Résistance!
Posté le 18-02-2003 à 23:32:14  profilanswer
 


ben quoi :heink:

n°312810
--greg--
Posté le 18-02-2003 à 23:39:20  profilanswer
 

ben non ton appli ne "tourne pas forcément dans un thread".
swing "est dans un thread", pê, mais et alors, tu vas bloquer ta gui pendant 2 secondes pour faire ton truc? heho :o
 
Timer, c'est fait pour ça et c'est tres bien. Ou alors tu crées ton thread toi meme, mais 1/ça revient au meme 2/c plus compliqué
 
alors bon :)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°312825
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 18-02-2003 à 23:49:28  profilanswer
 

MagicBuzz a écrit :


Celui qui suggère une connerie en indiquant qu'il n'est pas sûr de lui, ou le pauvre naze qui se fout de la gueule de celui qui aide, et qui ne cherche pas à aider ?


 
Excuse-moi mais t'as pas simplement "suggéré une connerie". T'as complètement planté en supposant dès le départ que Java et Javascript c'était du pareil au même, ce qui est totalement erroné. Donc non content de poster une énormité de base sans vérifier quoi que ce soit, tu viens défendre ta cause en prétendant que t'as essayé d'aider le gars.
Bin franchement, à ta place, j'préfèrerais la mettre en veilleuse et accepter que j'ai dit une connerie sans avoir pris la peine de me renseigner.
 

MagicBuzz a écrit :


Ca fait un moment que je viens ici régulièrement, et force est de constater que mise à part "quoted les boolay" t'es pas utile à grand chose je trouve.


 
Tu sors. Ou alors lis plus souvent les topics Java que tu sembles tellement dénigrer, t'en retiendras peut-être quelque chose :sarcastic:
 
EDIT : pour éviter les répétitions :D


Message édité par Taiche le 19-02-2003 à 00:18:13
n°312841
darklord
You're welcome
Posté le 18-02-2003 à 23:56:31  profilanswer
 

:love:


---------------
Just because you feel good does not make you right
n°312842
--greg--
Posté le 18-02-2003 à 23:57:17  profilanswer
 

moi je suis d'accord avec la 2e partie du post de magicbuzz que taiche à quoté :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°312852
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-02-2003 à 00:02:53  profilanswer
 


 
Tu veux que j't'invite ? [:joce]

n°312854
darklord
You're welcome
Posté le 19-02-2003 à 00:05:57  profilanswer
 

Taiche a écrit :


 
Tu veux que j't'invite ? [:joce]


 
 [:xp1700]  :whistle:


---------------
Just because you feel good does not make you right
n°313004
deff
Monde de merde
Posté le 19-02-2003 à 13:46:43  profilanswer
 

donc un slip !! euh un sleep() (je sais c pas drole mais c pour détendre l'atmosphere qui est assez chargé, je crois).
 
merci à TOUT le monde.


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
n°313015
El_gringo
Posté le 19-02-2003 à 13:53:56  profilanswer
 

deff a écrit :

donc un slip !! euh un sleep() (je sais c pas drole mais c pour détendre l'atmosphere qui est assez chargé, je crois).
 
merci à TOUT le monde.


 
Mais non, pas un sleep.
Avec ça tu vas figer ton appli (donc ta gui), pendant l'attente.
Timer, j'pense que c'est une facilité d'écriture, pour un type de thread permettant de faire exactement ce que tu veux. A savoir : "réaliser une action toutes les n secondes dans un thread séparé". toi ce sera fait qu'une seule fois. à la fin de la méthode run() de ton thread tack, j'imagine qu'il faudra que tu stoppe ton Timer.
Mais il faut que t'utilises Timer, pas un simple sleep !

n°313037
benou
Posté le 19-02-2003 à 14:10:20  profilanswer
 

El_gringo a écrit :


Mais il faut que t'utilises Timer, pas un simple sleep !


 :sarcastic:
quand je dis d'utiliser un sleep, c'est évidement dans un autre thread !!!
 
genre :  
 

Code :
  1. public class SaClasse {
  2. ...
  3.    private void bouton_mouseReleased() {
  4.       ...
  5.       new Thread() {
  6.          public void run() {
  7.             try { Thread.sleep(2000); } catch (Exception e) {}
  8.             metLeBitA(2);
  9.          }
  10.       }.start();
  11.       ...
  12.    }
  13. ..
  14. }


 
ca revient au même que d'utiliser un timer de 2 secondes et c'est aussi rapide à écrire ! :o

n°313038
deff
Monde de merde
Posté le 19-02-2003 à 14:10:35  profilanswer
 

c bon avec un sleep ça marche, j arrive à faire un pulse de 2sec.
c pas grave si ça fige l'applet.
merci encore
(à bientot car je suis un super boulayyyyy!)


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
n°313039
benou
Posté le 19-02-2003 à 14:11:26  profilanswer
 

deff a écrit :

c bon avec un sleep ça marche, j arrive à faire un pulse de 2sec.
c pas grave si ça fige l'applet.
merci encore
(à bientot car je suis un super boulayyyyy!)


si c'est grave !!! :o
pas bien !!!
beurk !!!
caca !!!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java]créer une tempo, c'est possible??

 

Sujets relatifs
possible d'integrer un embed avec des bbcodes ?[Java] traduction d' algo
pourquoi je vois pas les applet java sur mon posteKdevelop - QT Designer -> créer une application "KDE Normal"
[java]convertir un int decimal en hexa et faire ensuite un masque?.HTACCESS sous www.levillage.org, possible ?
[UltraEdit] Comment créer un projet avec des fichiers FTP[Java] Question à 30 centimes d'? -> --greg-- est plus riche qu'avant
[Java]Problème de compilation avec Jext et java en ligne de commande[java] probleme de serialisation
Plus de sujets relatifs à : [java]créer une tempo, c'est possible??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR