jueves, 3 de marzo de 2016

Java: Validando campos en Netbeans (JFrame Form)


Hay quienes han creado formularios en los que incluyen varias cajas de texto (jTextField) y al momento de guardar los datos los envían aunque haya campos vacíos, por lo que esto es incorrecto, por que al ver formularios en la web como los de registro de una nueva cuenta en Facebook o Twitter, si dejas un campo vació al momento de enviar la información aparece un mensaje de que existen campos vacíos y son necesarios, algo similar se puede hacer en nuestros proyectos.

Un ejemplo básico es tener un proyecto JFrame y agrega una caja de texto (jTextField) y un botón para validar, a ellos agrégales un nombre de variable que puedas recordar con facilidad, en mi caso puse txtNombre; una vez hecho haz doble clic en el botón, esto creara un evento del tipo Action, luego agregaras las siguientes lineas de código:

if(txtNombre.getText().isEmpty()){
  JOptionPane.showMessageDialog(null, "Campos vacios");
}else{
  JOptionPane.showMessageDialog(null, "Campos completos");
}

El código anterior, al obtener el texto de la caja, si esta vació nos mandara el mensaje de que el campo está vació, de lo contrario nos dirá que los campos están completos.