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 :

[JTextfield] Comment Limiter le nombre de caracteres tapés dans un jTextfield ?


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Par défaut [JTextfield] Comment Limiter le nombre de caracteres tapés dans un jTextfield ?
    salut,

    voilà tout est dans le titre : étant donne un jtextfield comment accepter les caracteres saisis un a un tant que la un certain nombre max n'est pas atteint, si c'est le cas alors l'utilisateur ne pourra plus saisir mais il peut quand même effacer ou autres.

    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    En supposant que tu es au moins en Java 1.4, regarde JFormattedTextField.
    Sinon, à voir DocumentListener et le faire à la mano ...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Par défaut
    j'utilise java1.5 en effet , et je dispose de jtextfield pas de jformattedTextfield pour ce cas , as tu une idee comment impelmenter ca ?
    merci

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Euh.. Comment ça tu n'as pas JFormattedTextField ?
    Sinon, pour implémenter cela à la main, il faut mettre un DocumentFilter (et non Listener comme j'avais écrit précédemment dsl) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    monTextField.getDocument().setDocumentFilter(new DocumentFilter(){
    ...
    });
    et dans les méthodes insertString et replace tu vérifies la longueur ...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Par défaut
    ce n'est pas que je ne l'ai pas mais je ne dois pas l'utiliser ( exigence )
    je vais essayer ton code
    merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Par défaut
    euh! au fait comment preciser dans le documentfilter la longeueur en caractere de mon texte saisi ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/10/2007, 15h58
  2. [JTextField]Limiter le nombre de caractères
    Par Rukawa dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 09/06/2006, 00h22
  3. Réponses: 1
    Dernier message: 20/04/2006, 21h29
  4. Comment modifier le nombre de caractere max d'un textearea?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 12/09/2005, 12h06

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