Comment attraper une exception lancé à cause d'un champ de texte vide ?? Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Club Informatique VINCI
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap16%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 16% [ 4 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap32%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 32% [ 8 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap0%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 0% [ 0 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap0%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 0% [ 0 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap0%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 0% [ 0 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap36%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 36% [ 9 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap0%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 0% [ 0 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap0%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 0% [ 0 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap8%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 8% [ 2 ]
Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_lcap8%Comment attraper une exception lancé à cause d'un champ de texte vide ?? Vote_rcap 8% [ 2 ]

Total des votes : 25

Derniers sujets
» algorithme en langage C
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyJeu 28 Nov - 8:07 par arsenepoutsi

» CCNA version 4 français
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyDim 31 Mar - 15:15 par kadhouceeee

» Trés important " Livre exercices en langage C ( claude delannoy) "
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyJeu 27 Sep - 16:31 par latifa oustouh

» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyJeu 26 Avr - 9:51 par miloduvi

» Langage IDL(Interface Definition Language)
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyMar 27 Sep - 13:02 par Abdelkhalek Bakkari

» demande cours PHP
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyJeu 2 Juin - 11:23 par elasriahmed

» exemple page web réaliser avec du html et JavaScript
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyLun 30 Mai - 4:05 par ouh.rouchan.zakaria

» cours group2_ 2année 2011
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyDim 20 Mar - 15:35 par El Maligno Angelo

» Cours : Infrastructures Réseaux 2003 Server
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyMar 15 Fév - 6:55 par jettjackson

» cours officiel de CCNA 2
Comment attraper une exception lancé à cause d'un champ de texte vide ?? EmptyMar 18 Jan - 13:53 par agares

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 27 le Lun 3 Juin - 10:16
Statistiques
Nous avons 437 membres enregistrés
L'utilisateur enregistré le plus récent est intellection

Nos membres ont posté un total de 1292 messages dans 373 sujets
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

Comment attraper une exception lancé à cause d'un champ de texte vide ??

3 participants

Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par owenho Lun 1 Juin - 7:24

salut tout le monde, pirat
je veux savoir comment faire pour attaquer une exception dans un textField , par exemple si l'utilisateur laisse la zone vide un message doit apparaitre ,j'ai essayé mais ca marche pas :
if(dirham.getText()=="") {
euro.setText("la zone de dirham est vide, remplir la...");
}
else {
Double dh=new Double(dirham.getText());
double eu=dh.doubleValue()/valeuro;
eu=(Math.floor(eu*100+0.5))/100;
euro.setText("" +eu);
}

ce code je l'ai mis dans la methode actionPerformed .
et je veux savoir aussi pourquoi on a met
Double dh=new Double(dirham.getText());
est ce que pour convertir le contenu de la zone text on caine de caractaire ou bien en entier???

et merçi
afro
owenho
owenho
Modérateur
Modérateur

Messages : 115
Points : 5744
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par El Maligno Angelo Lun 1 Juin - 8:37

Je commence par ta dernière question!!

La fonction getText renvoi la chaine de caractère que le champ de texte contient.
Un des constructeurs de la classe wrapper (enveloppe un type primitif) Double, c'est celui utilisé dans ton code, il prend en argument une chaine de caractère, afin de l'utiliser comme un double qu'on peut extraire par la suite grâce à la fonction valueOf().

J'ajoute que c'est depuis la tiger, et grâce à la fonctionnalité de l'autoboxing/inboxing on a plus besoin de la méthode valueOf(), car java se charge de la conversion Double<=>double.
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6370
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par El Maligno Angelo Lun 1 Juin - 8:47

Pour attraper l'exception générée à cause du champ vide (ou bien une valeur entré qui peut être pas convertie en double généralement), procède comme suit :
Code:
try{
//ton code ordinaire sans "if"
catch(NumberFormatException e){
      dirham.setText("L'un des champs ne contient pas un nombre valide");
      }
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6370
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par mustang Mar 2 Juin - 20:01

Le teste
if(champ.getText() == "") ne marche pas No

Le teste
if(champ.getText().length() == 0) marche geek
mustang
mustang
Membre actif
Membre actif

Messages : 76
Points : 5770
Réputation : 6
Date d'inscription : 26/04/2009

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par El Maligno Angelo Mer 3 Juin - 11:39

On fait, dans l'instruction if(champ.getText()==""), on est entrain de comparer les références, et non pas les chaine de caractères, la méthode correcte, c'est d'utiliser if(champ.getText().equals("")).
On tout cas, on doit gérer l'exception pour traiter les autres cas et non pas seulement celle du champ vide.
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6370
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par mustang Mer 3 Juin - 15:39

Si on ajoute Double.parseDouble() on peu éviter toute source de problème non ?
mustang
mustang
Membre actif
Membre actif

Messages : 76
Points : 5770
Réputation : 6
Date d'inscription : 26/04/2009

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par El Maligno Angelo Mer 3 Juin - 16:18

NON, premièrement un vide fait combien en double.
Deuxièmement, il y a toujours le risque que l'utilisateur entre un caractère non numérique.... Shocked
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6370
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par owenho Jeu 4 Juin - 11:35

merci bien mes amis ?
owenho
owenho
Modérateur
Modérateur

Messages : 115
Points : 5744
Réputation : 4
Date d'inscription : 02/05/2009
Age : 34
Localisation : larache/rabat

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par El Maligno Angelo Jeu 4 Juin - 13:07

De rien owenho
El Maligno Angelo
El Maligno Angelo
Administrateur
Administrateur

Messages : 373
Points : 6370
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat

https://ci-vinci.forum-actif.net

Revenir en haut Aller en bas

Comment attraper une exception lancé à cause d'un champ de texte vide ?? Empty Re: Comment attraper une exception lancé à cause d'un champ de texte vide ??

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum