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