Mira me parece q te estas complicando mucho haciendo un for..... lo mas facil es hacer esto
Código:
private void txtNombreCargoKeyTyped(java.awt.event.KeyEvent evt) {
// lee la tecla presionada
int k=(int)evt.getKeyChar();
// chequea en ASCII si esta entre los numeros de las teclas q son numeros
if (k > 47 && k < 58) {
evt.setKeyChar((char)KeyEvent.VK_CLEAR);
JOptionPane.showMessageDialog(null,"No puede ingresar numeros!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
}
// si la tecla presionada es enter transfiere el foco
if(k==10){
txtNombreCargo.transferFocus();
}
}
no hay problema estamos para ayudarnos entre todos
saludos
pd: el evento es el bendito KeyTyped del textbox jjaja