[JAVA] textfield, reconnaitre un champ vide?

Fermé
lotus0o - 5 juin 2007 à 11:01
 Angenoir - 9 oct. 2011 à 12:51
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

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

}
3
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
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 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 5 juin 2007 7
5 juin 2007 à 13:54
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
merci beaucoup pour votre solution je trouve ma solution grâce a toi ,merci
0
textfiel retourn un string donc il te faut comparer comme ceci:

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