Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man kan begränsa antalet tecken i en JTextField av Java

    En JTextField är en komponent i standarden Java GUI -system med vilket användaren kan mata in en sträng av ord i ett formulär . Som ett gränssnitt komponent , de flesta av JTextField metoder innebär hantering med input från användaren , medan det faktiska innehållet i fältet hanteras av JTextField intressebolag dokument . För att begränsa en användares inmatning , helt enkelt förhindra att dokumentet från att ändra om längden på indatasträngen överskrider maxlängden du anger . Instruktioner
    1

    Skapa en ny underklass av PlainDocument , t.ex. " class LimitedDocument utökar PlainDocument . " Denna klass behöver ett fält , ett heltal som kallas " textLimit " som kommer att lagra maximalt tillåten längd .
    2

    Skapa nya konstruktörer som accepterar en " gräns " parameter. I kroppen av konstruktören , ring super - klassens konstruktor via " super ( ) ; " och ställ in textLimit fältet till värdet av gränsvärdet parametern
    3

    Åsidosätt . insertString metod ärvt från PlainDocument , som tar ett heltal , sträng och AttributeSet som parametrar . I själva metoden , kontrollera att se om dokumentet nuvarande längd , nås via getLength ( ) , plus längden av strängen att infoga är mindre än värdet av textLimit . Om så är fallet , ring ärvt insertString ( int , String , AttributeSet ) .
    4

    Skapa och lägga till en instans av det nya dokumentet typ till din JTextField , t.ex. " textField.setDocument ( ny LimitedDocument ( x ) ) ; " , där " x " är det högsta tillåtna antalet tecken Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här importerar klasserna i NetBeans
    ·Hur du ändrar bakgrund JFrame i Swing
    ·Hur man testar en JDBC Driver
    ·Hur tvinga Java till runda tal
    ·Hur kan man växla text i Java
    ·Vad är JDK i Java
    ·Hur man installerar Java på en Windows Mobile mobiltel…
    ·Hur man installerar spel till Android via en PC med APK…
    ·Hur man installerar Java API
    ·Hur man gör en åtgärd Listener Stäng en JFrame
    Utvalda artiklarna
    ·Skillnader mellan Inkludera och kräver i Ruby
    ·Ställa en cookie med PHP i Ajax
    ·Hur man gör en webbläsare i Vb.Net utan Webbläsare k…
    ·Handledning för NetBeans Desktop Application
    ·Hur man använder flera olikheter i Visual Basic
    ·Visual Studio Tools för Microsoft Office System
    ·Visual Basic styregenskaper
    ·Hur man använder Java i Scala
    ·Hur man rada upp decimaltal i Just Basic 1,01
    ·Hur man hittar en triangel i en triangel med Java -kod
    Copyright © Dator Kunskap http://www.dator.xyz