begin process at 2012 02 14 04:53:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

vérifier la saisie exclusive de chiffres dans un JTextField


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vérifier la saisie exclusive de chiffres dans un JTextField

jeudi 23 juin 2005 à 16:47:24 | vérifier la saisie exclusive de chiffres dans un JTextField

joebar3333

Salut,

Je veux vérifier dans un JTextField que l'utilisateur rentre bien un nombre. Le truc chaud est que la vérification doit se faire à la volée, i.e. dès qu'un nouveau caractère est entré.

Voila mon source:
        monTexte.addCaretListener(new javax.swing.event.CaretListener() {
                    public void caretUpdate(javax.swing.event.CaretEvent evt) {
                        if(verifSaisie(monTexte.getText())==false)
                        {
                            JOptionPane.showMessageDialog(null,"Non numeric caracter", "Input error", JOptionPane.ERROR_MESSAGE);  
                            monTexte.setText("");
                        }
                    }
        });

La fonction verifSaisie détermine si la saisie est Ok ou pas. Mon problème vient du fait que j'essaie de remettre à blanc (monTexte.setText("");) le JtextField alors qu'apparamment il est bloqué. Voila l'erreur que j'obtiens: java.lang.IllegalStateException: Attempt to mutate in notification

Si quelqu'un pouvait m'aider ça serait vraiment cool.

Merci à tous.
jeudi 23 juin 2005 à 16:57:37 | Re : vérifier la saisie exclusive de chiffres dans un JTextField

safisoft


je te propose 2 solutions: tu attache un KeyListener à ton TextField et tu verifie dans keyPressed(KeyEvent e) si e.getKeyCose() est entre KeyEvent.VK_NUMPAD0 et VK_NUMPAD9, sinon tu supprime le dernier caractère saisis
la 2ème dans le keyPressed tu essai de convertir le contenu du textFiel avec Integer.parseInt(....) (ou Double.pars.....) si une exception est  tu supprime le dernier car
jeudi 23 juin 2005 à 17:06:18 | Re : vérifier la saisie exclusive de chiffres dans un JTextField

indiana_jules

Slut
teins, sur ce lien, ya une mini source qui pourra t'aider : http://www.javafr.com/code.aspx?ID=21074

voilà

[#Tout le monde a des idées : la preuve, c'est qu'il y en a de mauvaises]
[#Je ne comprends pas tout, mais je parle de tout : c'est ce qui compte]


Cette discussion est classée dans : vérifier, saisie, jtextfield, montexte, exclusive


Répondre à ce message

Sujets en rapport avec ce message

vérifier la saisie dans un JTextField à la volée :( [ par joebar3333 ] Salut,Je veux vérifier dans un JTextField que l'utilisateur rentre bien un nombre. Le truc chaud est que la vérification doit se faire à la volée, i.e Controle de saisie grace a focuslisteners [ par greglover ] Bonjour,je cherche a faire un controle de saisie dans un formulaire sur plusieurs champs tel que nom, prenom et date (vérifier que nom est bien en let Comment masquer texte dans JTextfield [ par slyHDI ] bonjour,Je souhaiterais faire un truc tout con mais j'arrive pas . En fait j'ai une page de log dans une appli, je voudrais juste que dans le JTextfie Invalider la saisie de quote dans un JTextField [ par srx ] Bonjour,j'aurais besoin de savoir comment on peut faire pour que lorsque l'on saisie une quote (') dans un JTextField, celle-ci ne soit pas affichée d Calcul des données numerique des champ de saisie JTextField [ par redbar ] Bonjour à tous Je cale depuis 3 jours sur comment faire un calcul des données numeriques de mes champs de saisie JTextField. Merci pour votre aide Controler la saisie dans un jTextField [ par dub73 ] Bonjour.Je cherche à controler au moment de la frappe que le caractere saisie est bien numerique.je souhaiterais aussi pouvoir controler la longueur d aligner le texte d'1 JTextField sur la droite [ par alonsyl ] bonjour,je n'arrive pas a aligner le text de mon JTextField sur la droite du formulaire. voici ce que j'ai tente pour le moment :JTextField monTexte = JTextField [ par luuuuudooooo ] Bonjour à tous,J'ai un JTextField et j'aimerais pouvoir saisir maximum 3 caractères.Quelqu'un a-t-il une solution ? Voir via JFormattedTextField.Merci Button ! ! ! [ par stela86 ] Voilà le code ci dessous m'affiche une fentre avec un boutton et un texte! on me demande d'écrire une classe qui lorsque j'appuis sur le button + m'af try {...} catch {...} [ par alonsyl ] bonjour,j'essais de gerer les erreurs dans 1 JTextField.dans le prg ci-dessous j'ai 2 JTextFields : 1 avec 1 prix et l'autre avec 1 taux de remboursem


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales