Hola!!!!!!!!!!
Mira, a mi se me ocurre una pero no se si estara del todo bien, pero bueno, ahi va:
Si le agregas un listener al cuadro de edicion de texto, un KeyListener mejor dicho, cada vez q hay un keyTyped() o un keyPressed() o un keyReleased() es porque una tecla se oprimio, bueno, en ese momento le haces esto:
cuadroDeTexto.setText(cuadroDeTexto.getText().toUpperCase()); siempre y cuando haya algo porque sino daria NullPointerException!!!
Creo q andaria o no¿???
Salu2!!!!!!!!!!