Las clases anónimas son muy útiles para este caso, aunque te daré otra opción (menos conveniente) sólo para que la conozcas!
Mira, en tu método keyPressed pones una condición
Código Java:
Ver originalif(e.getSource() == text1)
// Aquí haces lo que quieres hacer con text1
else
// Aquí lo que quieres hacer con text2, igual puedes usar un switch
// u otro if en lugar de if else (que lo puse en este caso por ser
// sólo 2 opciones.