
19/05/2016, 02:39
|
 | | | Fecha de Ingreso: marzo-2016
Mensajes: 10
Antigüedad: 9 años Puntos: 0 | |
uso de return en un metodo buenas, tengo una duda: al rellenar un formulario de Jtextfields, quiero que al pulsar el boton de actualizar me revise si estan los campos rellenados y en caso de que falte alguno, mande un mensaje concreto de que campo falta por rellenar. si lo pongo directamente me funciona bien, pero si lo hago a traves de un metodo, no me funciona, me sale que el ultimo return no es necesario. gracias por adelantado.
asi seria directamente y no da problema:
Código:
if (getTxtNombre().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el nombre del "
+ "cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtPrimerApellido().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el primer "
+ "apellido del cliente.", "Informacion", JOptionPane.
PLAIN_MESSAGE,new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtSegundoApellido().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el segundo "
+ "apellido del cliente.", "Informacion", JOptionPane.
PLAIN_MESSAGE,new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtEmail().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el email "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE
,new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtDireccion().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir la direccion "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtTelefono().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el telefono "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtClaveSecreta().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir la clave secreta "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
asi es como no me funciona:
Código:
public void comprobarCampos(){
//Comprobamos que ningun campo queda vacio. En caso de que haya alguno
//vacio, informamos mediante un mensaje que indica que campo es el que
//falta por completar.
if (getTxtNombre().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el nombre del "
+ "cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtPrimerApellido().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el primer "
+ "apellido del cliente.", "Informacion", JOptionPane.
PLAIN_MESSAGE,new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtSegundoApellido().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el segundo "
+ "apellido del cliente.", "Informacion", JOptionPane.
PLAIN_MESSAGE,new ImageIcon((getClass().getResource
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
if (getTxtEmail().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el email "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE
,new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtDireccion().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir la direccion "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtTelefono().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir el telefono "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return;
}
if (getTxtClaveSecreta().getText().equals("")) {
JOptionPane.showMessageDialog(null, "Falta introducir la clave secreta "
+ " del cliente.", "Informacion", JOptionPane.PLAIN_MESSAGE,
new ImageIcon((getClass().getResource("/Mcdonalds/Imagenes/"
+ "INFO.png"))));
return; (ESTE RETURN ME PONE QUE NO ES NECESARIO)
}
}
|