This Component displays a line of optionally editable text. Most of its interesting methods are defined by the TextComponent superclass. Use setEchoCharacter() to specify a character to be echoed when requesting sensitive input such as a password.
See also TextComponent and TextArea.
public class TextField extends TextComponent { // Public Constructors public TextField(); public TextField(String text); public TextField(int columns); public TextField(String text, int columns); // Public Instance Methods 1.1 public synchronized void addActionListener(ActionListener l); public void addNotify(); // Overrides Component public boolean echoCharIsSet(); public int getColumns(); public char getEchoChar(); 1.1 public Dimension getMinimumSize(int columns); 1.1 public Dimension getMinimumSize(); // Overrides Component 1.1 public Dimension getPreferredSize(int columns); 1.1 public Dimension getPreferredSize(); // Overrides Component # public Dimension minimumSize(int columns); # public Dimension minimumSize(); // Overrides Component # public Dimension preferredSize(int columns); # public Dimension preferredSize(); // Overrides Component 1.1 public synchronized void removeActionListener(ActionListener l); 1.1 public void setColumns(int columns); 1.1 public void setEchoChar(char c); # public void setEchoCharacter(char c); // Protected Instance Methods protected String paramString(); // Overrides TextComponent 1.1 protected void processActionEvent(ActionEvent e); 1.1 protected void processEvent(AWTEvent e); // Overrides TextComponent }
Object->Component(ImageObserver, MenuContainer, Serializable)->TextComponent->TextField
Toolkit.createTextField()