in

La creación de JTextField solo puede ingresar números

Membuat JTextField Hanya Bisa Dimasukkan Angka

Hacer que JTextField ingrese números solo en Java – En un formulario, por supuesto, debe haber una validación para que los datos ingresados ​​por el usuario sean válidos (correctos). Entonces, ahora haremos una validación numérica en JTextField. Entonces, más adelante, el JTextField que creamos solo se puede ingresar con números. Un ejemplo de un caso como este es cuando ingresamos un número de teléfono o un número de identidad.

1. Bueno, para obtener más detalles, amigos creen un JFrame y agreguen un JTextField.
2. Luego agregue la clave de evento -> keyTyped.
3. Ingrese el siguiente código en los eventos:

char karakter = evt.getKeyChar();
if(!(((karakter >= '0') && (karakter <= '9') || (karakter == KeyEvent.VK_BACK_SPACE) || (karakter == KeyEvent.VK_DELETE)))){
    getToolkit().beep();
    evt.consume();
}

4. Ahora, ejecute el programa e intente ingresar cualquier carácter en el JTextField que creó.

Explicación del script / código anterior:
Si los caracteres que ingresamos no son los caracteres del 0 al 9 o los caracteres que se presionan no son retroceso / borrar, habrá un sonido de notificación ‘bip’ en el programa y los caracteres no se ingresan.
Pero lo que necesita saber, aún puede usar cursores direccionales.

Si todavía está confundido, descargue el código fuente aquí o aquí 🙂

Así es como se hace la validación de números en Java para JTextField, con suerte es útil 🙂

What do you think?

Christian

Written by Christian

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cómo cambiar fácilmente el cursor en una computadora portátil con Windows 10

DC Ok

Cómo limpiar la basura en una computadora portátil para un rendimiento rápido