Hola, interesante, intente con el siguiente código en el evento
KeyRelease de jTextField.
Código Java:
Ver originalprivate void jTextField1KeyReleased
(java.
awt.
event.
KeyEvent evt
) { char c = evt.getKeyChar();
String aux
= jTextField1.
getText(); jTextField1.setText("");
if(!aux.isEmpty())
aux=aux.substring(0,aux.length()-1);
aux
+=String.
valueOf(c
).
toUpperCase(); jTextField1.setText(aux);
}
Si le gusta siempre es bueno agradecer con Karma+