aggiungere al TextField l'evento per la pressione del tasto, implementare l'interfaccia KeyListener e nel metodo public void KeyTyped(KeyEvent) controllare che carattere è stato inserito.

Esempio:

codice:
public class extends JFrame implements KeyListener
...
JTextField jft = new JTextField();
jtf.addKeyListener(this);
...
public void KeyTyped(KeyEvent e) {
char c = e.getKeyChar();
if(c == 'X') {
...
}
}
//ovviamente vanno scritti, anche con corpo vuoto, tutti gli altri 
//metodi implementati dall'interfaccia KeyListener
...
questo è un modo, dovrebbe funzionare