Con AWT se usaba TextListener, con Swing se usa DocumentListener. Mira un tutorial actualizado sobre Swing y los campos de texto y te lo explicará con ejemplos.
En el tutorial de Sun:
http://java.sun.com/docs/books/tutor...neraltext.html te explica como hacer muchas cosas con los componentes de texto.
S!