Dúvida básica, no código abaixo
private void tf_mo_volumeFocusLost(java.awt.event.FocusEvent evt) {
if (tf_mo_volume.getText().equals("")){
tf_mo_volume.setBackground(Color.orange);
JOptionPane.showMessageDialog(null,"Campo precisa ser preenchido","",JOptionPane.WARNING_MESSAGE);
tf_mo_volume.requestFocus();
}
}
A JOptionPane é exibida três vezes !! naum entendo porque....qual o problema?