Al campo o area de texto le debes añadir un objeto que implemente la interface KeyListener o que extienda la clase KeyAdapter , en el que vas a capturar los eventos del teclado como, si una tecla ha sido presionada, liberada, o simplemente si ha sido pulsada, con cualquiera de las tres funciones de este objeto, ademas de pasar una referencia al campo o area de texto para procesamiento:
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
class miEscuchadorTeclado implements KeyListener {
JTextFiled campo;
miEscuchadorTeclado(JTextField f){
campo = f;
}
public void keyTyped(KeyEvent e){
if(e.getKeyChar() == VK_ENTER) // Si se oprime la tecla enter visualiza
System.out.println(campo.getText()); // en stdout el contenido del campo
}
public void keyPressed(KeyEvent e){
}
public void keyReleased(KeyEvent e){
}
}
Y en tu clase donde defines el campo o area de texto:
JTextField texto = new JTextField();
...
texto.addKeyListener(new miEscuchadorTeclado(texto));