para que elevento de teclado lo tome el textfield debes poner el keyListener al textfield, no al boton, para sacar el Intro es el ascii 13 mira los api de java para el keyListener alli encontraras las constantes para cada tecla, y simplemente para dar clic al boton seria
btnEnviar.doClick()
aqui un ejemplo
http://www.java2s.com/Code/JavaAPI/j...yListenerl.htm