Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire de certificats pour le…
  • Comment faire Nombre tri Java 
  • Pouvons-nous utiliser le sélénium …
  • Comment utiliser un Heapsort en Java…
  • Comment interpréter l'expression ré…
  • Comment faire un modèle d'astérisq…
  • Comment ouvrir un port sur Android 
  • Java Garniture fonction 
  • Comment tester la mémoire Java Heap…
  • Comment télécharger et apprendre J…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment limiter le nombre de caractères dans un JTextField de Java

    A JTextField est un composant dans le système standard Java GUI avec laquelle un utilisateur peut entrer une chaîne de mots dans un formulaire. En tant que composant de l'interface , la plupart des méthodes de JTextField impliquent la gestion des entrées de l'utilisateur, tandis que le contenu réel du champ sont traitées par le document associé du JTextField . Afin de limiter l'entrée d'un utilisateur , il suffit de prévenir le document de changer si la longueur de la chaîne d'entrée dépasse la longueur maximale que vous spécifiez. Instructions
    1

    Créer une nouvelle sous-classe de PlainDocument , par exemple, " LimitedDocument de classe étend PlainDocument . " Cette classe a besoin d'un terrain, un entier appelé " textLimit " qui stockera la longueur maximale autorisée.
    2

    Créer de nouveaux constructeurs qui acceptent une «limite» paramètre . Dans le corps du constructeur , appelez le constructeur de la super- classe via " super () ; " et définir le champ textLimit à la valeur du paramètre de limite
    3

    Remplacer le . insertString méthode héritée de PlainDocument , qui prend un entier , String et AttributeSet comme paramètres. Dans le corps de la méthode , vérifiez si la longueur du document actuel , accessible via getLength (), plus la longueur de la chaîne à insérer est inférieure à la valeur de textLimit . Si c'est le cas , appelez le insertString hérité (int , String, AttributeSet ) .
    4

    créer et ajouter une instance du nouveau type de document à votre JTextField , par exemple, " textField.setDocument ( nouveau LimitedDocument (x)) ; ", où " x " est le nombre maximal de caractères

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment comprendre la valeur des expressions Java 
  • Comment faire pour installer l'API Java 
  • Dépannage Java dans Windows XP 
  • Comment instancier une classe anonyme 
  • Comment faire pour installer un contrôle ActiveX Java Sun 
  • Peindre méthode dans une Applet Java 
  • Comment Flush un lecteur tamponnée en Java 
  • Comment utiliser SetBounds Avec JButton 
  • Comment faire Postorder Traversal dans un arbre binaire en Java 
  • Comment utiliser les blocs statiques en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc