Ir al contenido principal

VALIDACION DE DATOS EN UN TEXTFIELD EN JAVA

Holas les traigo como se puede hacer la validacion de datos utilizando un textfield en java, la idea es que cuando necesitemos que en un campo se digiten solo letras nos valide esto instantaneamente para no tener problemas.

Aquí va el código

private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {
javax.swing.JTextField objJTF = (javax.swing.JTextField)evt.getSource();

String texto = objJTF.getText();

char[] fuente = texto.toCharArray();

char[] resultado = new char[fuente.length];

int j = 0;

boolean error = false;

for (int i = 0; i < fuente.length; i++) { if (fuente[i] >= 'a' && fuente[i] <= 'z'||fuente[i] >= 'A' && fuente[i] <= 'Z') resultado[j++] = fuente[i]; else { error = true; java.awt.Toolkit.getDefaultToolkit().beep(); } } if ( error )  objJTF.setText(new String(resultado, 0, j)); } con este codigo validamos que en un campo se introduscan solo letras de la a a la z ya sea en mayusculas o minusculas. para validar que sea solo numeros hacemos lo mismo solo que cambiamos esta linea de codigo: if (fuente[i] >= 'a' && fuente[i] <= 'z'||fuente[i] >= 'A' && fuente[i] <= 'Z') por esto if (fuente[i] >= '0' && fuente[i] <= '9')


Y listo ya tenemos las validaciones al instante.

Comentarios

Entradas populares de este blog

CREAR ARCHIVOS TXT EN VISUAL BASIC 2010

Buenas hoy veremos un ejemplo para crear un archivo .txt en visual basic .NET  utilizando la herramienta visual studio 2010.
el manual de referencia lo podemos encontrar en el libro 
VISUAL BASIC .NET lenguaje y aplicaciones 3ra edicion  Fco. Javier Ceballos
el tipo de acceso mas simple a un fichero de datos es el secuencial, un fichero abierto  para acceso secuencial es un fichero que puede almacenar registros de cualquier longitud.
Este tipo de acceso generalmente se utiliza con ficheros de texto en los que se escribe toda la información desde el principio hasta el final y se lee de la misma forma.
las acciones mas comunes que se manejan a la hora de trabajar con archivos son: CreateNew: crea un nuevo fichero. Si el fichero existe se lanzara una excepción del tipo IOException Create: Crear un nuevo fichero. Si el fichero existe sera sobrescrito  Open: abrir el fichero existente OpenOrCreate: abrir un fichero si existe si no se crea uno nuevo Truncate: abrir un fichero existente y trunca…