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

Composants Java Discussion :

[JFormattedTextField] limitation limitée


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut [JFormattedTextField] limitation limitée
    Bonjour,

    J'ai un JFormattedTextField dont je veux qu'il puisse contenir au maximum 3 nombres;

    Je lui ai mit un masque a "###" qui signifie trois caracteres mais bien sur cela ne marche pas si l'utilisateur saisit que 2 caractères.

    Comment doit je faire pour empecher la saisie de plus de trois caracteres, tout en laissant l'utilisateur en saisir 2 ou 1 si il le souhaite ?
    Dois-je passer par les expressions régulières ?

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Par défaut
    un JFormattedTextField ne sert qu'à formatter des valeurs, il n'a aucun pouvoir de controle sur les valeurs. tu devras passer par une extension du document utilise par ton JformattedTextField afin de restreindre le nombre de caractère

  3. #3
    Membre chevronné Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Par défaut
    en fait tu a plusieurs possibilité
    les mask sont pour une saisie obligatoire ensuite tu peux changer le document d'un jtextfield (il faut récupérer une petite classe PlainDocument est donné dans un ancien de mes posts ici)
    toutes ces solutions te permettent de faire la vérification lors du remplisaage du jtextfield.

    Apres tu peux utiliser les expression régulière pour faire un vérification plus tard ( à la perte du focus ou lors du clic sur un bouton)
    ... y a plein de solution!
    a+

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    VI j'avais vu ton post ani

    Merci des conseils

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/04/2006, 20h29
  2. [JFormattedTextField] limiter la saisie
    Par anitshka dans le forum Composants
    Réponses: 6
    Dernier message: 23/05/2005, 14h23
  3. Limiter le déplacement de la souris
    Par el_bouleto dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/11/2002, 23h56
  4. Comment limiter les mouvements du curseur??
    Par scorpiwolf dans le forum C++Builder
    Réponses: 9
    Dernier message: 07/07/2002, 22h09
  5. [Comparatifs] Limites nombres tables et quantité de données
    Par benj63 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 13/06/2002, 21h31

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