variable dans un évènement

variable dans un évènement - Java - Programmation

Marsh Posté le 31-05-2003 à 21:39:37    

Code :
  1. void jButton7_actionPerformed(ActionEvent e) {
  2.     for(int i=1;i<51;i++){
  3.       for(int n=1000;n<64001;n=n*4){
  4.         tabInsertion = new int[n];
  5.         tabInsertionL = new String[n];
  6.         tabHeap = new int[n];
  7.         tabHeapL= new String[n];
  8.         tabMerge = new int[n];
  9.         tabMergeL = new String[n];
  10.         for(int d=0; d<101;d=d+25){
  11.           tmp.genererTableau(tabInsertion,tabInsertionL,r);
  12.           tmp.genererTableau(tabHeap,tabHeapL,r);
  13.           tmp.genererTableau(tabMerge,tabMergeL,r);
  14.           for(double r=4;r<25;r=r+4){
  15.             tmp.desordonnerTableau(tabInsertion,tabInsertionL,d);
  16.             tmp.desordonnerTableau(tabHeap,tabHeapL,d);
  17.             tmp.desordonnerTableau(tabMerge,tabMergeL,d);
  18.             if((r==4) || (r==8) || (r==16) ||  (r==24))
  19.               System.out.println(Math.pow(2,r));
  20.           }
  21.         }
  22.       }
  23.     }
  24.   }

 
 
pourquoi j'ai l'erreur:
 
"Frame1.java": Error #: 300 : variable tabInsertion not found in class Frame1 at line 339, column 9
 
...
...
 
je ne comprend pas pourquoi je ne peux créer une variable dans un évènement

Reply

Marsh Posté le 31-05-2003 à 21:39:37   

Reply

Marsh Posté le 01-06-2003 à 00:10:42    

il faudrait que tu nous montres la déclaration de la variable pour qu'on pousse t'aider ... dis aussi dans quelle classes se trouve la déclaration de variable et la méthode
 
PS : c'est souvent une mauvaise idée de modifier des variables "globales" dans des méthodes évenementielles : qu'est ce qu'il se passe si ta méthode est executée 2 fois en même temps ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

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