所有类


java.awt
类 TextArea

java.lang.Object
  继承者 java.awt.Component
      继承者 java.awt.TextComponent
          继承者 java.awt.TextArea
所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible

public class TextArea
   
   
   
   
   
extends TextComponent

TextArea 对象是显示文本的多行区域。可以将它设置为允许编辑或只读。

下图显示了文本区的外观:

显示单词 'Hello!' 的 TextArea

此文本区可以使用以下代码行来创建:


 new TextArea("Hello", 5, 40);
 

从以下版本开始:
JDK1.0
另请参见:
序列化表格

嵌套类摘要
protected  classTextArea.AccessibleAWTTextArea
          此类实现 TextArea 类的可访问性支持。
 
从类 java.awt.TextComponent 继承的嵌套类/接口
TextComponent.AccessibleAWTTextComponent
 
从类 java.awt.Component 继承的嵌套类/接口
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
字段摘要
static intSCROLLBARS_BOTH
          创建并显示垂直和水平滚动条。
static intSCROLLBARS_HORIZONTAL_ONLY
          只创建并显示水平滚动条。
static intSCROLLBARS_NONE
          不为文本区创建或显示任何滚动条。
static intSCROLLBARS_VERTICAL_ONLY
          只创建并显示垂直滚动条。
 
从类 java.awt.TextComponent 继承的字段
textListener
 
从类 java.awt.Component 继承的字段
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
从接口 java.awt.image.ImageObserver 继承的字段
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
构造方法摘要
TextArea()
          构造一个将空字符串作为文本的新文本区。
TextArea(int rows, int columns)
          构造一个新文本区,该文本区具有指定的行数和列数,并将空字符串作为文本。
TextArea(String text)
          构造具有指定文本的新文本区。
TextArea(String text, int rows, int columns)
          构造一个新文本区,该文本区具有指定的文本,以及指定的行数和列数。
TextArea(String text, int rows, int columns, int scrollbars)
          构造一个新文本区,该文本区具有指定的文本,以及指定的行数、列数和滚动条可见性。
 
方法摘要
 voidaddNotify()
          创建 TextArea 的同位体。
 voidappend(String str)
          将给定文本追加到文本区的当前文本。
 voidappendText(String str)
          已过时。 从 JDK version 1.1 开始,由 append(String) 取代。
 AccessibleContextgetAccessibleContext()
          返回与此 TextArea 相关的 AccessibleContext
 intgetColumns()
          返回此文本区中的列数。
 DimensiongetMinimumSize()
          确定此文本区的最小大小。
 DimensiongetMinimumSize(int rows, int columns)
          确定具有指定行数和列数的文本区的最小大小。
 DimensiongetPreferredSize()
          确定此文本区的首选大小。
 DimensiongetPreferredSize(int rows, int columns)
          确定具有指定行数和列数的文本区的首选大小。
 intgetRows()
          返回此文本区的行数。
 intgetScrollbarVisibility()
          返回指示文本区使用何种滚动条的枚举值。
 voidinsert(String str, int pos)
          在此文本区的指定位置插入指定文本。
 voidinsertText(String str, int pos)
          已过时。 从 JDK version 1.1 开始,由 insert(String, int) 取代。
 DimensionminimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 DimensionminimumSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int, int) 取代。
protected  StringparamString()
          返回表示此 TextArea 状态的字符串。
 DimensionpreferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 DimensionpreferredSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int, int) 取代。
 voidreplaceRange(String str, int start, int end)
          用指定替换文本替换指定开始位置与结束位置之间的文本。
 voidreplaceText(String str, int start, int end)
          已过时。 从 JDK version 1.1 开始,由 replaceRange(String, int, int) 取代。
 voidsetColumns(int columns)
          设置此文本区的列数。
 voidsetRows(int rows)
          设置此文本区的行数。
 
从类 java.awt.TextComponent 继承的方法
addTextListener, enableInputMethods, getBackground, getCaretPosition, getInputMethodRequests, getListeners, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextListeners, isEditable, processEvent, processTextEvent, removeNotify, removeTextListener, select, selectAll, setBackground, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText
 
从类 java.awt.Component 继承的方法
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

SCROLLBARS_BOTH

public static final int SCROLLBARS_BOTH
创建并显示垂直和水平滚动条。

从以下版本开始:
JDK1.1
另请参见:
常量字段值

SCROLLBARS_VERTICAL_ONLY

public static final int SCROLLBARS_VERTICAL_ONLY
只创建并显示垂直滚动条。

从以下版本开始:
JDK1.1
另请参见:
常量字段值

SCROLLBARS_HORIZONTAL_ONLY

public static final int SCROLLBARS_HORIZONTAL_ONLY
只创建并显示水平滚动条。

从以下版本开始:
JDK1.1
另请参见:
常量字段值

SCROLLBARS_NONE

public static final int SCROLLBARS_NONE
不为文本区创建或显示任何滚动条。

从以下版本开始:
JDK1.1
另请参见:
常量字段值
构造方法详细信息

TextArea

public TextArea()
         throws HeadlessException
构造一个将空字符串作为文本的新文本区。此文本区是在滚动条可见性等于 SCROLLBARS_BOTH 的情况下创建的,所以垂直滚动条和水平滚动条对于文本区都将是可视的。

抛出:
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
另请参见:
GraphicsEnvironment.isHeadless()

TextArea

public TextArea(String text)
         throws HeadlessException
构造具有指定文本的新文本区。文本区是在滚动条可见性等于 SCROLLBARS_BOTH 的情况下创建的,所以垂直滚动条和水平滚动条对于文本区都将是可视的。

参数:
text - 要显示的文本;如果 textnull,则显示空字符串 ""
抛出:
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
另请参见:
GraphicsEnvironment.isHeadless()