| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo limitar el número de caracteres en un JTextField de Java
    A JTextField es un componente del sistema de interfaz gráfica de usuario estándar de Java con la que un usuario puede introducir una serie de palabras en una forma . Como un componente de la interfaz , la mayoría de los métodos de JTextField implican el manejo de la entrada del usuario , mientras que el contenido real de materia se manejan por el documento asociado a la JTextField . Para limitar la entrada de un usuario, simplemente evitar que el documento cambie si la longitud de la cadena de entrada supera la longitud máxima especificada. Instrucciones
    1

    Crear una nueva subclase de PlainDocument , por ejemplo, " LimitedDocument clase extiende PlainDocument . " Esta clase tiene un campo, un entero llamado " textLimit " que almacenará la longitud máxima permitida .
    2

    Crear nuevos constructores que acepten un " límite " parámetro . En el cuerpo del constructor , llame al constructor de la super-clase a través de " super () ; " y establezca el campo textLimit al valor del parámetro límite
    3

    Modifica el . insertString método heredado de PlainDocument , que toma un entero , String y AttributeSet como parámetros. En el cuerpo del método , compruebe si la longitud del documento actual, se accede a través getLength (), más la longitud de la cadena a insertar es menor que el valor de textLimit . Si es así , llame a la insertString heredado (int , String , AttributeSet ) .
    4

    crear y agregar una instancia de la nueva clase de documento para el JTextField , por ejemplo, " textField.setDocument ( nueva LimitedDocument (x ) ) " , donde " x " es el número máximo de caracteres

    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir una corriente de entrada de buffer en S…
    ·Cómo utilizar Apache Felix 
    ·Cómo cerrar una conexión de MQ Java 
    ·Un tutorial sobre SQL Server en JDBC 
    ·Cómo convertir un proyecto de NetBeans para Eclipse 
    ·Cómo determinar el nombre de dominio en Java 
    ·Explicación de Int N1 y N2 en el Código Java 
    ·Cómo acceder a Directorio de Recursos Netbeans 
    ·Cómo agregar JButton a JPanel 
    ·¿Qué es un Select Case en Visual Basic 
      Artículos destacados
    ·Cómo usar DIV con JavaScript 
    ·¿Qué es Java SDK 
    ·Cómo descifrar un archivo cifrado de Blowfish 
    ·Cómo utilizar Mailx para enviar a múltiples direccion…
    ·Cómo poner fotos en Java BlueJ 
    ·¿Cuáles son las diferencias significativas entre Java…
    ·Cómo probar controladores Stream Python 
    ·Cómo utilizar controles Inet VB6 
    ·Cómo validar una dirección de correo en ASP.Net 
    ·Cómo insertar HTML en un mensaje de correo electrónic…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com