Bien debe de implementar la interfaz keyListener, hay otras formas, para evitar los eventos vacíos; pero esto sirve
Código Java:
Ver originalimport java.awt.event.*;
import javax.swing.*;
public NewClass() {
jTextField1.addKeyListener(this);
}
@Override
}
@Override
}
@Override
if (e.getSource() == jTextField1) {
char c = e.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 tiene dudas las comenta.