[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
A voir également:

6 réponses

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
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
fred
 
if (s1.getText().length()==0){

}
3
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
lotus0o
 
c bon ca marche, j'ai ma condition sur l'évènement du bouton qui utilise le champ du textfield.
0
Le Pierro Messages postés 27 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

Vous n’avez pas trouvé la réponse que vous recherchez ?

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

if(s1.equals("") || s1.equals(null)){
...
}
-3
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
Angenoir
 
Merci !!!
0