wait & sleep?

wait & sleep? - Java - Programmation

Marsh Posté le 28-05-2007 à 14:19:59    

bonjour
 
le petit programme ci dessou permet de loader des images d'un repertoire et de les afficher  
je souhaiterai qu'elles se rafraichissent toutes les secondes au lieu de se charger sans interruption comme c'est le cas actuellement ne permettant l'affichage que de la dernière image loadé.
 

Code :
  1. import javax.imageio.ImageIO;
  2. import javax.swing.ImageIcon;
  3. import javax.swing.JFrame;
  4. import javax.swing.JLabel;
  5. import javax.swing.JPanel;
  6. import java.io.IOException;
  7. public class Traitement extends JFrame{
  8. private JPanel pan;
  9. private ImageIcon img;
  10. public void initComp()
  11.     {
  12.      pan = new JPanel();
  13.      this.setContentPane(pan);
  14.         this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  15.         this.setTitle("test cam" );
  16.         this.setResizable(true);
  17.         this.pack();
  18.         this.setVisible(true);
  19.     }
  20. public void refreshImg()
  21. {
  22.  pan.removeAll();
  23.  pan.add(new JLabel(img));
  24.  pan.setName("test cam" );
  25.  pack();
  26.         pan.setVisible(true);
  27.  pan.repaint();
  28.  pan.validate();
  29. }
  30. public void go()
  31. {
  32.  for(int i=0;i<=9;i++){
  33.  img = new ImageIcon("images/48"+i+".jpg" );
  34.  refreshImg();
  35.  }


 
merci d'avance guigui

Reply

Marsh Posté le 28-05-2007 à 14:19:59   

Reply

Marsh Posté le 28-05-2007 à 14:31:11    

Reply

Marsh Posté le 28-05-2007 à 14:42:03    

oui c'est gentil mais .... euh..... faut etre courageux la.. et je le suis pas...
la solution n'est pas simple???
personne pour me le montrer en quelque lignes de code?

Reply

Marsh Posté le 28-05-2007 à 14:43:21    

C'est pas très dur en fait.


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 14:51:00    

et tu penses pouvoir m'expliquer ca en quelques lignes?

Reply

Marsh Posté le 28-05-2007 à 14:55:46    

tu as la moitié de la réponse. sircam t'a donné l'autre moitié.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 28-05-2007 à 14:57:21    

je suis mauvais en devinette...

Reply

Marsh Posté le 28-05-2007 à 14:57:59    

bah lis la doc alors [:itm]
tout est dedans.


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 14:58:16    

(et dans la faq, au niveau "on ne fait pas les exercices pour vous" )


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 14:58:35    

chuis desolé mais al doc sun la elle me fait vraiment flipper

Reply

Marsh Posté le 28-05-2007 à 14:58:35   

Reply

Marsh Posté le 28-05-2007 à 14:58:59    

le dauphin ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 15:01:55    

na celui a coté du babi...
sun, mon cerveau fé "tilt"

Reply

Marsh Posté le 28-05-2007 à 15:02:35    

vashkiry a écrit :

chuis desolé mais al doc sun la elle me fait vraiment flipper


 
 
allé, sois un grand garçon, prends ton courage à deux mains.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 28-05-2007 à 15:10:08    

comment vous voulez biter un truk a ce doc en anglais ou un ocean de caractaire special bleu s'efface dans la noirceur du neant.

Reply

Marsh Posté le 28-05-2007 à 15:12:09    

Pourtant vue la manière dont tu écris en français tout laissait à penser qu'une doc en anglais t'aurait rendu service ... Apparemment le problème est plus grave qu'il n'y parait ...

Reply

Marsh Posté le 28-05-2007 à 15:13:42    

vashkiry a écrit :

comment vous voulez biter un truk a ce doc en anglais ou un ocean de caractaire special bleu s'efface dans la noirceur du neant.


tu fais quoi comme études ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 15:13:43    

exactement, c'est bien d'une situation gravissime dont il sagit, un peu plus et sarko vous enferme tous pour non assistance a personne en danger

Reply

Marsh Posté le 28-05-2007 à 15:14:14    

technicien flipper

Reply

Marsh Posté le 28-05-2007 à 15:19:34    

t'as pensé à chercher sur google si y'avait pas des tutoriels ou d'autres docs sur les thread en java ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 15:29:53    

oui j'ai aussi demandé a mon wikipot ki m'a parlé de sleep et wait de thread et autre exeption... mais la ca depasse vraiment mes compétences  
ma question va etre simple : est ce que ca se code en quelque ligne tres simple , si oui pourriez vous me donner un pti indice  
ou faut il se plonger dans une doc java imbitable qui me fera vite oublier ma demande...

Reply

Marsh Posté le 28-05-2007 à 15:38:16    

en gros, tu veux que ton process dorme 2 secondes, le temps d'afficher l'image, c'est ça ?
 
si oui : une ligne, et c'est TRES simple et évident à trouver dans la doc. mais bon, on est un jour férié, alors, tout est excusable.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 28-05-2007 à 15:41:36    

lol tin je vais ramer jusqu'au bout pour avoir cette info.
bon brisssou si tu me donne cette ligne t'as un calinou

Reply

Marsh Posté le 28-05-2007 à 15:43:03    

je veux avoir entre chaque affichage d'image un petit delai oui

Reply

Marsh Posté le 28-05-2007 à 15:45:39    

sleep ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 15:47:36    

mon compilateur reconnait pas sleep. ya un import a mettre avec?

Reply

Marsh Posté le 28-05-2007 à 15:49:37    

Ce serait pas une méthode statique de classe ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 15:50:02    

recoupe toutes les infos que tu as eu depuis la réponse de sircam, et hop! magie! tu as ta réponse.


Message édité par brisssou le 28-05-2007 à 15:50:19

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 28-05-2007 à 15:58:04    

na mais une chose est evidente c'est que j'aimerai saisir la moitié du tier de vos infos... mais rien ne me parle et encore moins "methode statique de classe"
j'y met de la bonne volonté mais c tt simplement pas pour moi
je ne saisi pas la portée du probleme il m'est donc impossible d'y remedier
 

Reply

Marsh Posté le 28-05-2007 à 16:04:29    

Il te reste toujours la solution :
String.put(self.neck);
 
et après tu fais un  
 
Window.jump();
 
C'est un peu extrême mais des fois y a que ça qui marche...

Reply

Marsh Posté le 28-05-2007 à 16:04:31    

Reply

Marsh Posté le 28-05-2007 à 16:12:21    

bon je suis un cas desespéré
en tt cas merci quand même pour votre patience
et a une prochaine fois ou j'espere etre plus chanceux
bisou

Reply

Marsh Posté le 28-05-2007 à 16:23:55    

ouai na en fait je bluff, il me faut cette reponse!!!

Reply

Marsh Posté le 28-05-2007 à 16:25:42    

[:rofl]
 
 

Code :
  1. Thread.sleep(1000);


(il me semble en java).
 
 
Je t'invites tout de même à te documenter sur ces mécanismes. Sinon tu vas galerer encore longtemps comme ça ...


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 16:31:08    

ok merci beaucoup j'ai couplé ta reponse avec du code pecho je ne sais ou et ca donne ca
try {
   Thread.sleep(1000);
  } catch (InterruptedException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 
ca marche nikel merci beaucoup darkalt3

Reply

Marsh Posté le 28-05-2007 à 16:34:16    

Ouais bon j'ai donné la réponse , mais que ca ne t'empêche pas de comprendre comment ça marche hein :o


---------------
Töp of the plöp
Reply

Marsh Posté le 28-05-2007 à 18:04:11    

Code :
  1. // TODO Auto-generated catch block
  2.    e.printStackTrace();


 
[:rofl]  
 
C'est quand même du grand art de laisser ça, surtout avec le commentaire

Reply

Marsh Posté le 28-05-2007 à 19:17:33    

Grand art ou fainéantise totale. Le gars a perdu plus de temps à relancer le topic qu'à faire l'effort de comprendre... Et franchement, un peu de Google et on trouve un bout de code tout cuit.
 
Alors tu penses tout de même pas un instant qu'il va se soucier du TODO auto-généré, et encore moins de comprendre à quoi ça sert, hein.
 
Férié ou pas...

Reply

Marsh Posté le 29-05-2007 à 09:21:44    

je suis un artiste il est vrai doublé d'un grand fainiant férié ou pas... j'irai danser la java pour vous tous ce soir.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed