| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come limitare il numero di caratteri in una JTextField di Java
    A JTextField è un componente del sistema standard di Java GUI con cui un utente può inserire una stringa di parole in una forma . In qualità di componente di interfaccia , la maggior parte dei metodi di JTextField coinvolgono la gestione dell'input da parte dell'utente , mentre il contenuto effettivo del campo sono gestite da del JTextField associato documento . Per limitare l' ingresso di un utente , semplicemente evitare che il documento di cambiare se la lunghezza della stringa di input supera la lunghezza massima specificata. Istruzioni
    1

    Creare una nuova sottoclasse di PlainDocument , ad esempio, " LimitedDocument classe estende PlainDocument . " Questa classe ha bisogno di un campo, di un intero chiamato " textLimit " che memorizza la lunghezza massima consentita .
    2

    Creare nuovi costruttori che accettano un "limite " parametro . Nel corpo del costruttore , chiamare il costruttore della super- classe attraverso "super (); " e impostare il campo textLimit al valore del parametro limite
    3

    Ignora il . metodo insertString ereditato da PlainDocument , che prende un numero intero , stringa e AttributeSet come parametri . Nel corpo del metodo , verificare se la lunghezza del documento corrente , accessibile tramite getLength ( ) , più la lunghezza della stringa da inserire è inferiore al valore di textLimit . In tal caso, chiamare il insertString ereditato (int , String , AttributeSet ) .
    4

    Creare e aggiungere un'istanza del nuovo tipo di documento per il vostro JTextField , ad esempio, " textField.setDocument ( nuovo LimitedDocument ( x ) ) ; " , dove " x " è il numero massimo di caratteri

    .

    Previous :

    next :
      Articoli Correlati
    ·Heap Vs . Stack in Java 
    ·Come generare un metodo in NetBeans 
    ·Tutorial per l' applicazione NetBeans Desktop 
    ·Differenze tra Java 1.4 e Java 1.5 
    ·Come formattare a Dollari in Java 
    ·La definizione di una restrizione Java Applet 
    ·Come fare un progetto Web in Eclipse lavoro tramite bro…
    ·Come fare un triangolo in Java 
    ·Come creare una classe di implementazione in Java 
    ·Come impostare Mucchio Spazio Java 
      Articoli in evidenza
    ·Come convertire da Perl a Python e AppEngine 
    ·Come utilizzare Strict in uno script Perl 
    ·Come rimuovere Imbottitura da una struttura C 
    ·Come modificare un MDF 
    ·Come sostituire una casella di testo con un'altra che i…
    ·Come eliminare fogli senza conferma con VBA 
    ·Come impostare un SVN Repo 
    ·Come costruire un oggetto ActiveX Con Visual Basic 6 
    ·Come incorporare Autoplay su un Application Pagina Plug…
    ·Come rimuovere un carattere Byte in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com