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:
El mensaje del else me lo repite 3 veces y desconozco la causa.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(); } }
Saludos