IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Controler la saisie dans un JTextField


Sujet :

avec Java

  1. #1
    Membre régulier Avatar de maya
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 140
    Points : 90
    Points
    90
    Par défaut Controler la saisie dans un JTextField
    Bonjour à toutes et à tous ;


    Je cherche comment contrôler la saisie d'un JTextField , qui doit contenir des valeurs Float , je ne veux pas utiliser JFormattedTextField car il faut préciser les nombre de caractère à entrer .

    Merci d'avance

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Points : 2 323
    Points
    2 323
    Par défaut
    tu veux contrôler en fin de saisie ou au cours.

    Au cours tu peux faire ton propre JTextField qui autorise que les chiffres et les ,.
    Pour cela il faut faire en extends JTextField.

    En fin de saisie tu peux faire un Listener qui contrôle la validité de la saisie et qui affiche un message d'erreur sinon. Avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(!JTextField.getText().matches("[+|-|0]?[0-9]+(.[0-9]*)?"))
    System.out.println("Erreur vous devez saisir un float");
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

Discussions similaires

  1. controler les saisies dans une cellule
    Par lecaire dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/05/2008, 19h14
  2. Controler la saisie dans un dataGridView
    Par HENRYC dans le forum C#
    Réponses: 10
    Dernier message: 14/12/2007, 11h41
  3. controle de saisie dans un formulaire
    Par pat06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 09/12/2007, 17h11
  4. Limiter la saisie dans un Jtextfield
    Par boudji dans le forum JBuilder
    Réponses: 2
    Dernier message: 20/08/2006, 10h57
  5. [VBA-E]controle de saisie dans une cellule
    Par greg778 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/03/2006, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo