This class is a GUI component that displays and optionally edits multi-line text. The appendText(), insertText(), and replaceText() provide various techniques for specifying text to appear in the TextArea. Many important TextArea methods are defined by the TextComponent superclass.
See also TextComponent and TextField.
public class TextArea extends TextComponent { // Public Constructors public TextArea(); public TextArea(String text); public TextArea(int rows, int columns); public TextArea(String text, int rows, int columns); 1.1 public TextArea(String text, int rows, int columns, int scrollbars); // Constants 1.1 public static final int SCROLLBARS_BOTH; 1.1 public static final int SCROLLBARS_HORIZONTAL_ONLY; 1.1 public static final int SCROLLBARS_NONE; 1.1 public static final int SCROLLBARS_VERTICAL_ONLY; // Public Instance Methods public void addNotify(); // Overrides Component 1.1 public synchronized void append(String str); # public void appendText(String str); public int getColumns(); 1.1 public Dimension getMinimumSize(int rows, int columns); 1.1 public Dimension getMinimumSize(); // Overrides Component 1.1 public Dimension getPreferredSize(int rows, int columns); 1.1 public Dimension getPreferredSize(); // Overrides Component public int getRows(); 1.1 public int getScrollbarVisibility(); 1.1 public synchronized void insert(String str, int pos); # public void insertText(String str, int pos); # public Dimension minimumSize(int rows, int columns); # public Dimension minimumSize(); // Overrides Component # public Dimension preferredSize(int rows, int columns); # public Dimension preferredSize(); // Overrides Component 1.1 public synchronized void replaceRange(String str, int start, int end); # public void replaceText(String str, int start, int end); 1.1 public void setColumns(int columns); 1.1 public void setRows(int rows); // Protected Instance Methods protected String paramString(); // Overrides TextComponent }
Object->Component(ImageObserver, MenuContainer, Serializable)->TextComponent->TextArea
Toolkit.createTextArea()