Anda di halaman 1dari 2

Primero veremos como validar que el campo no debe ser vaco.

Para dicho caso vamos al


evento actionPerformed del nuestro boton, rpidamente podemos acceder a este evento
haciendo doble clic en el botn el cual debera darnos acceso a la lnea de cdigo parecido a lo
siguiente.
private void btnAceptarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
Ah es donde daremos orden a la accin que realizar al darle click en el botn, osea en el
evento "actionPerformed".
ahora para validar que el campo de texto no sea vaco ponemos el siguien cdigo en el evento.
if(txtCampo.getText().trim().length()==0)
{
JOptionPane.showMessageDialog(this, "El campo de texto est vaco");
}
else
{
JOptionPane.showMessageDialog(this, "El valor ingresado es "+txtCampo.getText());
}
En este caso indicamos la condicin que si la longitud de texto del campo "txtCampo" es 0
reconozca como que el campo se encuentra vaco y en caso contrario que imprima en un
mensaje el texto ingresado.
el mtodo trim() lo que hace es borrar los espacios dentro del texto en este caso borramos los
espacios si existe en el texto del campo para que estos no sean reconocidos como caracteres
ingresados, luego tenemos el mtodo length() el cual hace un conteo del nmero de caracteres
que existe en el texto con lo que se verifica si existe texto o no.
"JOptionPane.showMessageDialog" es para mostrar mensajes en la ventana el parmetro this
hace referencia al formularioactual y el segundo parmetro es el texto a mostrar. La accin se
podr ver al hacer click en el botn.
Otra forma sera cambiando el mtodo length() por isEmpty() el cual verificara sin la necesidad
de la igualdad si el campo es vaco o no, quedando la condicin de la siguiente forma
if(txtCampo.getText().trim().isEmpty())

Validar slo nmeros enteros


Ahora para validar que el contenido del campo de texto sea slo nmeros enteros podemos
hacerlo en el evento "keyTiped" de nuestro campo de texto "txtCampo", en el cual ponemos el
siguiente cdigo
if(!Character.isDigit(evt.getKeyChar()) && !Character.isISOControl(evt.getKeyChar()))
{
Toolkit.getDefaultToolkit().beep();
evt.consume();
}
Ahora agregamos el siguiente paquete o librera para que funcione
import java.awt.Toolkit;
Y por ltimo ejecutamos el proyecto. Ahora cuando tratemos de escribir algn texto que no sea
un nmero emitir un beep y cancelar el evento evitando as que se escriba el texto.

As como pudimos ver se pueden hacer este tipo de validaciones en los campos de texto o
algn otro componente que nos ofrece el lenguaje de programacin. Se pueden hacer
otros tipos de validaciones los cuales son con cdigos y lgica similar a la mencionada en este
post.
Por ahora lo dejamos ah en temas siguientes iremos viendo otros temas que sean muy
necesarios en el desarrollo de software como en este post.
en 12:53 Publicado por Kevin Ar

Anda mungkin juga menyukai