| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan at begrænse antallet af tegn i en JTextField Java
    A JTextField er en komponent i standard Java GUI -system , som en bruger kan indtaste en streng af ord i en formular . Som en grænseflade komponent involverer de fleste af JTextField s metoder håndterer input fra brugeren , mens det faktiske indhold af det område håndteres af JTextField s forbundet dokument. For at begrænse en brugers input , blot forhindre dokumentet i at ændre , hvis længden af input strengen overstiger den maksimale længde, du angiver. Instruktioner
    1

    Opret en ny underklasse af PlainDocument , fx "class LimitedDocument udvider PlainDocument . " Denne klasse har brug for ét felt, et heltal kaldet " textLimit ", der vil gemme den maksimalt tilladte længde.
    2

    Opret nye konstruktører , der accepterer en " grænse" parameter. I selve konstruktøren , kalder super- klasses konstruktør via " super (); ", og indstil textLimit feltet til værdien af grænseværdien parameter
    3

    Override . insertString metode arvet fra PlainDocument , der tager et heltal, String og AttributeSet som parametre . I kroppen af metoden , tjek for at se, om dokumentet nuværende længde, tilgås via getLength () , plus længden af strengen for at indsætte , er mindre end værdien af ​​textLimit . Hvis det er tilfældet , så ring til nedarvede insertString ( int, String , AttributeSet ) .
    4

    Opret og tilføje en instans af det nye dokument typen til din JTextField , fx " textField.setDocument (ny LimitedDocument (x )), ", hvor " x " er den maksimalt tilladte antal tegn

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver apps til Blackberry App World 
    ·Java Byte Funktioner 
    ·Sådan Start en Java-applet Med Udklipsholder Adgang 
    ·Sådan indstilles Classpath i Eclipse 
    ·Hvordan man laver en pyramide af tegn ved hjælp Java 
    ·Hvad er Form Bean i Struts 
    ·Mega Projekter i Java 
    ·Sådan Konverter en heltal til Binary Array i Java 
    ·Hvordan får jeg den Decimal Værdi fra Byte Array i Ja…
    ·Sådan navigerer todimensionelle arrays i Java 
      Anbefalede Artikler
    ·Sådan bruges 3D-figurer i programmering 
    ·Hvad er en undtagelse Breakpoint 
    ·VB.Net & Hvordan Expose Business Objects Som Web Servic…
    ·Sådan ændres markøren til en brugerdefineret markør…
    ·Sådan fjernes linjeskift i PHP 
    ·Sådan fjernes en liste indtastning i Matlab 
    ·Kvaliteter af en god Java-udvikler til Trading Systems 
    ·Sådan ændre farven i en Python Boxplot 
    ·Hvordan man skriver HTML Extensions i C 
    ·Hvordan man laver en lodret graf i C + + 
    Copyright © Computer Viden http://www.computerdk.com