martes, 9 de junio de 2015

Desarrollo de una interfaz gráfica en java: limitar el número de caracteres en un campo.

Nos vemos en la necesidad de limitar el numero de caracteres que podemos introducir en un campo cualquiera, por ejemplo, un JTextField.   Para ello realizaremos lo siguiente:





Solo tenemos que generar un evento KeyListener para el componente que deseemos, y añadir el código que limita la entrada de caracteres, diciéndole que si la longitud de los caracteres es, por ejemplo, igual o superior a 30, ignore todos los caracteres sobrantes.


Este es el código que añadimos:

 private void jTextFieldNombreKeyTyped(java.awt.event.KeyEvent evt) {                                          
        if (jTextFieldNombre.getText().length()>= 30){
            evt.consume();
        }


No hay comentarios:

Publicar un comentario

Colabora con tu comentario.