3 import jalview.structures.models.AAStructureBindingModel;
5 import java.awt.event.TextEvent;
6 import java.awt.event.TextListener;
8 import javax.swing.JTextField;
9 import javax.swing.event.DocumentEvent;
10 import javax.swing.event.DocumentListener;
12 public class TextField extends JTextField {
14 public TextField(int width) {
22 public TextField(String text, int width) {
26 public void addTextListener(final TextListener textListener) {
27 getDocument().addDocumentListener(new DocumentListener() {
30 public void insertUpdate(DocumentEvent e) {
34 public void removeUpdate(DocumentEvent e) {
35 // TODO Auto-generated method stub
40 public void changedUpdate(DocumentEvent e) {
41 textListener.textValueChanged(new TextEvent(this, 0));