recuperation string d'un JTextField

recuperation string d'un JTextField - Java - Programmation

Marsh Posté le 25-02-2005 à 18:40:15    

Bonjour a tous les java-eurs endurcis, alors j'ai tape ce code pour pouvoir faire un petit jeu de base. Mon probleme est que lorsque je tape une valeur ds mon JLabel, je n'arrive pas à  recuperer la string (j'ai verifie en faisaint un system.out.println jsute apres avoir tenter de recupere celle ci) et s ne contient jamais rien.
 

Citation :

 private JTextField nombre = new JTextField();
 
  private JLabel infos = new JLabel();
 
       ...
       ...
 
 
  String s = infos.getText();
 System.out.println("La string est " + s);
 int valeur = Integer.parseInt(s);
 if (valeur<0)
   {
     infos.setText("Vous avez donné votre langue au chat.\nLe nombre à  trouver était: " + x);
   }
 else if (valeur<x)
   {
     infos.setText("C+" );
   }
 else if (valeur>x)
   {
     infos.setText("C-" );
   }
 else
   {
     infos.setText("Vous avez gagné" );
   }
      }


 
 
J'aimerais donc bien reussir a recuperer la string pour pouvoir l'utiliser dans mon jeu  :bounce:
 
merci d'avance pour votre aide,parceque moi je ne trouve pas du tout
 

Reply

Marsh Posté le 25-02-2005 à 18:40:15   

Reply

Marsh Posté le 25-02-2005 à 18:50:20    

bah peut-être que le problem est dans la declaration du textfield.
faut savoir c'est soit "info" soit "nombre"

Reply

Marsh Posté le 25-02-2005 à 18:52:31    

heu, tu peux pas taper une valeur dans un jLabel...c juste un truc pour afficher...
 
tu l'initialise avec rien, donc qd tu fais ton get, il ne contient rien...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 25-02-2005 à 22:44:45    

lol c'est vrai j'ai un peu melange les noms  :??:  
merci a vous deux pour les reponses

Reply

Sujets relatifs:

Leave a Replay

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