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 :

[Swing] Limiter le nombre de caractere d'un JTextField ou JFormattedTextField


Sujet :

Composants Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 36
    Points : 24
    Points
    24
    Par défaut [Swing] Limiter le nombre de caractere d'un JTextField ou JFormattedTextField
    Rebonjour,


    Voila je souhaite limiter le nombre de caractere de mes JFormattedTextField afin que l'utilisateur ne puisse pas saisir plus de caratcere que la champs de la BDD ne peut en contenir. J'ai deja utilise un MaskFormatter pour les numero de telephone et les code postaux masi comment faire pour des champs de 80 caracteres ?
    Je ne veais pas creer un MaskFormatter avec ("UUUUU......U") 80 fois

    Y a t il une solution qui permet de le faire sur le composant ou dois je controler le string retoruner par un getText du composant

  2. #2
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    Vous pouvez gérer cela sur un keyTyped() par exemple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
       public void keyTyped(KeyEvent e) {
            cur = JtextField.getText().length() ;
            if(e.getKeyChar() != e.VK_BACK_SPACE)
              {
                max = var_max_chars ;
                if( cur >= max ) e.setKeyChar(java.awt.event.KeyEvent.CHAR_UNDEFINED);
              }
      }
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/01/2007, 16h53
  2. Limiter le nombre de caracteres d'un Textarea
    Par perlgirl dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/01/2007, 14h56
  3. Réponses: 3
    Dernier message: 19/07/2006, 10h53
  4. [JTextField]Limiter le nombre de caractères
    Par Rukawa dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/06/2006, 23h22
  5. [HTML][débutant]<textarea> et limitation du nombre de caracteres
    Par mavina dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/06/2006, 11h40

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