[JAVA] textfield, reconnaitre un champ vide?

lotus0o -  
 Angenoir -
Bonjour!

Comment mettre une condition sur un textfield vide.
J'ai essayé null ou encore "" mais cela ne marche pas.

s1 = TextField.getText();
if ( s1 == null)
....

peut-être le problème vient d'ailleurs

6 réponses

  1. ray-J
     
    Salut essai d'imposer à ta condition if(s1.length==0) tu vois sur la longueur de la chaine.
    J'espere t'apporter quelque chose.
    Merci
    3
    1. lotus0o
       
      ca marche pas snif :'(.

      Et pour la deuxième question? j'ai eu beau chercher sur le net, je suis d'abord tomber sur Math.round mais cela me met à 0 tous les résultats. Tu parles d'un arrondi
      0
  2. lotus0o
     
    dernière question.

    Comment afficher un résultat arrondi ou une troncature dans un jText field.

    Parce que dans mon champ après calcul il m'affiche 15 chiffre après la virgule
    0
  3. lotus0o
     
    c bon ca marche, j'ai ma condition sur l'évènement du bouton qui utilise le champ du textfield.
    0
    1. Le Pierro Messages postés 27 Date d'inscription   Statut Membre 7
       
      Salut,

      Apparemment tu as résolu ton problème d'une autre manière, mais pour t'informer tu ne peut pas comparer deux chaînes de caractères avec l'opérateur "==".

      Pour cela il faut utiliser la méthode 'compareTo' de la classe String.
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. kais
     
    merci beaucoup pour votre solution je trouve ma solution grâce a toi ,merci
    0
  6. Kid
     
    textfiel retourn un string donc il te faut comparer comme ceci:

    if(s1.equals("") || s1.equals(null)){
    ...
    }
    -3
    1. awéqdmém
       
      dsl de déterrer le sujet mais on ne peut pas laisser une telle énormité...
      la bonne syntaxe serait :
      if(s1 == null || s1.equals("")){
      ...
      }
      0
    2. Angenoir
       
      Merci !!!
      0