Hola amigos tengo un problema, es que quiero hacer una condición donde varios campos sean obligatorios entonces lo hice por medio del evento focuslost de java, para cuando me haya metido no pueda salir sino he ingresado un dato hago lo siguiente.
Código JAVA:
Ver originalprivate void getMayNombres
(java.
awt.
event.
FocusEvent evt
) { jtxtNombres.setText(jtxtNombres.getText().toUpperCase());
if(jtxtNombres.getText().length()==0)
{
getToolkit().beep();
jtxtNombres.grabFocus();
lblONom.setText("Campo Obligatorio");
}
}
private void getMayDoc
(java.
awt.
event.
FocusEvent evt
) { jtxtDocumento.setText(jtxtNombres.getText().toUpperCase());
if(jtxtNombres.getText().length()==0)
{
getToolkit().beep();
jtxtDocumento.grabFocus();
lblODoc.setText("Campo Obligatorio");
}
}
el problema es que por ejemplo si yo estoy en el campo jtxtNombres y le doy clic sin llenar jtxtNombres en el siguiente que tengo con esta condicion por ejemplo jtxtDocumento el cursor me queda parpadeando en ambas cajas de texto como hago para que no pase esto?, como hago para que despues de hacer la validacion del primer campo cancele el evento donde dejo el focus para que no me pase a comparar otro o como hago para que no suceda esto
muchas gracias amigos mios.