Estimados, tengo un problema con una validación usando el evento LostFocus de un jtextfield:
En el evento lostfocus voy mostrando mensajes con JOptionPane a medida que van ocurriendo los errores, pero en algún momento de la validación (parece que la segunda vez que se gatilla el evento) el mensaje se repite al menos 3 veces distintas.
Pongo un ejemplo:
Código:
private void jTextField6FocusLost(java.awt.event.FocusEvent evt) {
String cadena=jTextField6.getText().trim();
int largo = cadena.length();
if (largo > 0) {
//validaciones varias mostrando mensajes con JOptionPane
//Si ocurre error, vuelvo el foco de la misma forma que en el else
}
else {
JOptionPane.showMessageDialog(this, "Debe ingresar los meses a pagar");
jTextField6.requestFocus();
}
}
El mensaje del else me lo repite 3 veces y desconozco la causa.
Saludos