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

Archive Java

 > 

Archives

 > 

Au secours

 > 

vérifier la saisie dans un JTextField à la volée :(


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

vérifier la saisie dans un JTextField à la volée :(

jeudi 23 juin 2005 à 16:50:35 | vérifier la saisie dans un JTextField à la volée :(

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.
mercredi 29 juin 2005 à 12:15:19 | Re : vérifier la saisie dans un JTextField à la volée :(

tlehoucq

Tu n'est pas obligé de mettre un caretListener, tu peux mettre un masque pour empecher d'entrer des  caracteres autres que des chiffres.....J'espere que ça pourra t'aider


MaskFormatter mf=
null;
try
{
mf =
new MaskFormatter("##:##");
}
catch(java.text.ParseException e){System.err.println(e);};

mf.setPlaceholderCharacter('0');
JFormattedTextField txt = new JFormattedTextField(mf);



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


Répondre à ce message

Sujets en rapport avec ce message

vérifier la saisie exclusive de chiffres dans un JTextField [ 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 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 = 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 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 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 taille des JTextField [ par slyHDI ] bonjour, j'ai un probleme tout bête, en fait j'ai un gridBagLayout avec plein de trucs, et je voudrais fixer la taille des JTextField pour ne  pas qu probleme avec les JTextField [ par nadddd ] bonjour a tous, j'ai un petit probleme, dans mon programme, je dois vérifier si mes JTextField sont videou pas. alors je fais ca : if(nom_cli.getText( saisie clavier sous netbeans [ par steppenwolf ] Je dois réaliser un programme java qui permet de lire une chaine de caractères saisie au clavier par l'utilisateur. Je travaille sous NetBeans et avec


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,718 sec (3)

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