import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class TextField extends JTextField implements ActionListener { public TextField () { super ("Initial value", 20); //*1 Pass initial values to JTextField constructor addActionListener (this); } public void actionPerformed (ActionEvent e) { //*2 Uses ActionListener for ENTER key, then also retrieve data System.out.println ("Text: " + e.getActionCommand()); //*2 } }