probleme java

probleme java - Java - Programmation

Marsh Posté le 24-04-2008 à 15:54:52    

Bonjour
 
J'ai une application java qui tourne correctement , et je veux lancer cette application plusieurs fois. Donc j'ai créé une nouvelle fenêtre et j'ai généré 3 fois l'application .  
 
 
L'application aaaa ce lance 3 fois mais le problème c'est que , quand j'exécute un objet ds une des fenêtres générée le résultât s'affiche toujours sur la dernière fenêtre générée .
 
aaaa c'est l'ancienne appli
 

Code :
  1. Aaaa[] a = new Aaaa[3];
  2.          for (int i = 0; i < a.length; i++) {
  3.             a[i] = new Aaaa();


 
     JCanvas jc1 ;
 

Code :
  1. public class aaaa extends JFrame {
  2. . .....
  3. static float old_sleep;
  4.   static String sname;
  5.   static String sport;
  6. public static int  tableau_mem_swap[];
  7. public static int  tableau_mem[];
  8. public static int  tableau_cpu[];
  9.   .....
  10.   void jButton4_actionPerformed(ActionEvent e) {
  11.    
  12.   //ici je lance le thread---------------------------------
  13.   clienttcp cl= new clienttcp(   );
  14.   cl.start(    );
  15.   }


 
 

Code :
  1. 1. public class clienttcp extends Thread implements Runnable {
  2.    2. ......
  3.    3. ......
  4.    4.   public void run()  {
  5.    5. .........
  6.    6. .........
  7.    7. info in= new info();
  8.    8. in.inf();
  9.    9.
  10.   10. }


 

Code :
  1. public class info {
  2.     ........
  3.     ......
  4.         public static void inf()
  5.             {
  6.     ..........
  7.     ............// on calcule var1..var4 et on modifie les labels dans aaaa
  8.    aaaa.jLabel4.setText(var1);
  9.    aaaa.jLabel6.setText(var2);
  10.    aaaa.jLabel8.setText(var3);
  11.    aaaa.jLabel10.setText(var4);
  12.    }
  13.    }


 
 
Merci pour votre aide.


---------------
code de la route gratuit --> http://www.permik.net
Reply

Marsh Posté le 24-04-2008 à 15:54:52   

Reply

Marsh Posté le 05-05-2008 à 13:44:18    

C'est pas très clair, mais j'ai l'impression que tu te fais avoir avec les champs statiques qui sont partagés par les différentes instances de ta classe.

Reply

Sujets relatifs:

Leave a Replay

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