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

  FORUM HardWare.fr
  Programmation
  Java

  [java] ouverture d'une boite de dialogue

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] ouverture d'une boite de dialogue

n°733316
ju972
Posté le 21-05-2004 à 11:16:26  profilanswer
 

Bonjour, je lis dans un fichier une liste de noms que j'affiche ensuite dans un sous menu.
je souhaite que pour chacun des noms, une boite de dialogue s'ouvre.
mais je n'y arrive pas..
 
 
 
 
public void lireTest (JMenu menuTests){    
//Attraper l'exception IOException
 
  try {  
     
//Création d'une nouvelle classe FileReader appelée file et permet de lire la liste des tests
    FileReader file = new FileReader ("C:\\Documents and Settings\\Ju\\Mes documents\\Logiciels\\eclipse\\workspace\\Increment1\\espacededeveloppement\\liste.txt" );    
//Création d'un flux de caractères à tampon associé à l'objet FileReader  
    BufferedReader buff = new BufferedReader (file);    
    String line;  
     
//Lecture du fichier ligne par ligne. Cette boucle se termine quand la méthode retourne la valeur null.
 
  while ((line = buff.readLine()) != null) {    
     System.out.println(line);    
     JMenuItem test = new JMenuItem (line);  
     menuTests.add(test);  
         
     test.addActionListener(
       new ActionListener(){
        public void actionPerformed(ActionEvent e)
        {
       
      choixanalyse();
       
        }
       }  
       
     );
     
  }  
   
//Fermeture du fichier et du buffer.  
  buff.close();    
  file.close();    
   
  }
   catch (IOException e){    
 //Erreur de lecture de fichier                    
   System.out.println("Erreur --" + e.toString());    
    }    
  }    
 
public void choixanalyse(){
 JButton[] analyse = new JButton[2];
 analyse[0]= new JButton ("Globale" );
 analyse[1]= new JButton ("Par Stimulus" );  
 int response = JOptionPane.showOptionDialog(null,
 "Quel type d'analyse souhaitez-vous?",
 "Analyse",
 0,
 JOptionPane.INFORMATION_MESSAGE,
 null,
 analyse,
 analyse[2]);
 
}
 
}  

mood
Publicité
Posté le 21-05-2004 à 11:16:26  profilanswer
 

n°734190
amauryxiv
Posté le 21-05-2004 à 18:56:47  profilanswer
 

Eh ben tu fais une classe MaBiteDeDialogue qui herite de JDialog et dans ton actionPerformed() tu fais new MaBoiteDeDialogue() ?


---------------
Amaury.

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

  [java] ouverture d'une boite de dialogue

 

Sujets relatifs
[java] généalogie[Java] Récupérer un fichier sur un site et l'enregistrer localement ?
[Java] text qu'on veut pas voir : remplacer la saisie par astérisques?Heritage+boite dialogue
[JAVA] Comment laisser tourner une méthode en arrière plan ?[JAVA] problème de lecture de fichier
[java] Probleme incomprehensible avec JDOM (long mais help please:'()[Java] Pb avec l'API 1.4 de Logging - pb de Handler par défaut
[java] détruire un objetboite de dialogue vba excel
Plus de sujets relatifs à : [java] ouverture d'une boite de dialogue


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