Interactores ACM Freeze

Estoy tratando de hacer un programa muy simple con Swing y ACM interactors. Se toma directamente de un folleto de clase, pero no funciona en mi computadora. Cuando lo ejecuto, funciona bien durante aproximadamente medio segundo, luego parpadea brevemente, se vuelve a cargar, y luego se pierde toda la funcionalidad de los botones y el campo de texto. Aquí está el código:

import acm.program.*;
import java.awt.event.*;
import javax.swing.*;

public class TextFieldExample extends ConsoleProgram {

public void init() {
    nameField = new JTextField(15);
    add(new JLabel("Name: "), SOUTH);
    add(nameField, SOUTH);
    nameField.addActionListener(this);
}

public void actionPerformed(ActionEvent e) {
    if (e.getSource() == nameField) {
        println("Hello, " + nameField.getText());
    }
}

private JTextField nameField;
}

Si ayuda, estoy usando Java SE 1.6 con Eclipse Helios Service Release 2 en una Mac Pro de mediados de 2010 con Mac OSX 10.8.4

Respuestas a la pregunta(1)

Su respuesta a la pregunta