Widgets: TextField.java

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
    }
}

[download file]