Buenas,
Eso no es posible, tiene que haber algo diferente cuando lo ejecutas desde el metodo.
Para comprobar lo que pasa, puedes utilizar un depurador para inspeccionar las variables.
O bien puedes simplemente imprimir el valor antes de cada if para saber porque no entra:
Código Java:
Ver originalpublic 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.
System.
out.
println("'" + getTxtNombre
().
getText() + "'"); if (getTxtNombre().getText().equals("")) {
JOptionPane.
showMessageDialog(null,
"Falta introducir el nombre del " + "cliente.",
"Informacion",
JOptionPane.
PLAIN_MESSAGE,
("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
System.
out.
println("'" + getTxtPrimerApellido
().
getText() + "'"); if (getTxtPrimerApellido().getText().equals("")) {
JOptionPane.
showMessageDialog(null,
"Falta introducir el primer " PLAIN_MESSAGE,
new ImageIcon((getClass
().
getResource ("/Mcdonalds/Imagenes/INFO.png"))));
return;
}
[...]
Un saludo