Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2011, 13:07
genihe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 14 años, 11 meses
Puntos: 0
Solo letras y en mayuscula????

Estimados, seguro este tema ya ha sido publicado 1000 veces; bueno, esta sera la 1001. :-D
Soy nuevo en el mundo JAVA, y antes de preguntar investigo, pero la verdad me pone loco esto.
Tengo el siguiente codigo
private void txtEmpleadoKeyTyped(java.awt.event.KeyEvent evt) {
char ch = evt.getKeyChar();
if (!Character.isDigit(ch)){
String upCh = txtEmpleado.getText().toUpperCase();
txtEmpleado.setText(upCh);
}else{
evt.consume();
}
}

En el cual pretendo que al apretar una tecla, y al no ser un digito me lo convierta a MAYUSCULA. La verdad lo hace!!, pero la ultima letra me queda sin convertir

Osea, si escribo un nombre me queda: JUAN, PEREz
Si alguien puede darme una mano se lo agradeceré mucho