所有类


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  class TextArea.AccessibleAWTTextArea
          此类实现 TextArea 类的可访问性支持。
 
从类 java.awt.TextComponent 继承的嵌套类/接口
TextComponent.AccessibleAWTTextComponent
 
从类 java.awt.Component 继承的嵌套类/接口
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
字段摘要
static int SCROLLBARS_BOTH
          创建并显示垂直和水平滚动条。
static int SCROLLBARS_HORIZONTAL_ONLY
          只创建并显示水平滚动条。
static int SCROLLBARS_NONE
          不为文本区创建或显示任何滚动条。
static int SCROLLBARS_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)
          构造一个新文本区,该文本区具有指定的文本,以及指定的行数、列数和滚动条可见性。
 
方法摘要
 void addNotify()
          创建 TextArea 的同位体。
 void append(String str)
          将给定文本追加到文本区的当前文本。
 void appendText(String str)
          已过时。 从 JDK version 1.1 开始,由 append(String) 取代。
 AccessibleContext getAccessibleContext()
          返回与此 TextArea 相关的 AccessibleContext
 int getColumns()
          返回此文本区中的列数。
 Dimension getMinimumSize()
          确定此文本区的最小大小。
 Dimension getMinimumSize(int rows, int columns)
          确定具有指定行数和列数的文本区的最小大小。
 Dimension getPreferredSize()
          确定此文本区的首选大小。
 Dimension getPreferredSize(int rows, int columns)
          确定具有指定行数和列数的文本区的首选大小。
 int getRows()
          返回此文本区的行数。
 int getScrollbarVisibility()
          返回指示文本区使用何种滚动条的枚举值。
 void insert(String str, int pos)
          在此文本区的指定位置插入指定文本。
 void insertText(String str, int pos)
          已过时。 从 JDK version 1.1 开始,由 insert(String, int) 取代。
 Dimension minimumSize()
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。
 Dimension minimumSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int, int) 取代。
protected  String paramString()
          返回表示此 TextArea 状态的字符串。
 Dimension preferredSize()
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。
 Dimension preferredSize(int rows, int columns)
          已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int, int) 取代。
 void replaceRange(String str, int start, int end)
          用指定替换文本替换指定开始位置与结束位置之间的文本。
 void replaceText(String str, int start, int end)
          已过时。 从 JDK version 1.1 开始,由 replaceRange(String, int, int) 取代。
 void setColumns(int columns)
          设置此文本区的列数。
 void setRows(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()

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部