Java AWT TextArea17 Mar 2025 | 4 分钟阅读 TextArea 类的 对象 是一个多行区域,用于显示文本。它允许编辑多行文本。 它继承了 TextComponent 类。 文本区域允许我们输入任意数量的文本。 当文本区域中的文本变得大于可见区域时,滚动条将自动出现,这有助于我们上下或左右滚动文本。 AWT TextArea 类声明TextArea 类的字段java.awt.TextArea 类的字段如下 - static int SCROLLBARS_BOTH - 它创建并显示水平和垂直滚动条。
- static int SCROLLBARS_HORIZONTAL_ONLY - 它仅创建并显示水平滚动条。
- static int SCROLLBARS_VERTICAL_ONLY - 它仅创建并显示垂直滚动条。
- static int SCROLLBARS_NONE - 它不会在文本区域中创建或显示任何滚动条。
类构造函数序号。 | 构造函数 | 描述 |
---|
1. | TextArea() | 它构造一个新的空文本区域,其中不包含任何文本。 | 2. | TextArea (int row, int column) | 它构造一个新的文本区域,其中包含指定的行数和列数,并且文本为空字符串。 | 3. | TextArea (String text) | 它构造一个新的文本区域,并在其中显示指定的文本。 | 4. | TextArea (String text, int row, int column) | 它构造一个新的文本区域,该区域中包含指定的文本以及指定的行数和列数。 | 5. | TextArea (String text, int row, int column, int scrollbars) | 它构造一个新的文本区域,该区域中包含指定文本以及指定的行数、列数和可见性。 |
继承的方法TextArea 类的方法从以下类继承 - java.awt.TextComponent
- java.awt.Component
- java.lang.Object
TetArea 类方法序号。 | 方法名 | 描述 |
---|
1. | void addNotify() | 它创建一个文本区域的对等体。 | 2. | void append(String str) | 它将指定的文本附加到文本区域的当前文本中。 | 3. | AccessibleContext getAccessibleContext() | 它返回与文本区域相关的可访问上下文 | 4. | int getColumns() | 它返回文本区域的列数。 | 5. | Dimension getMinimumSize() | 它确定文本区域的最小大小。 | 6. | Dimension getMinimumSize(int rows, int columns) | 它确定具有给定行数和列数的文本区域的最小大小。 | 7. | Dimension getPreferredSize() | 它确定文本区域的首选大小。 | 8. | Dimension preferredSize(int rows, int columns) | 它确定具有给定行数和列数的文本区域的首选大小。 | 9. | int getRows() | 它返回文本区域的行数。 | 10. | int getScrollbarVisibility() | 它返回一个枚举值,指示文本区域使用哪些滚动条。 | 11. | void insert(String str, int pos) | 它在文本区域中的指定位置插入指定的文本。 | 12. | protected String paramString() | 它返回一个表示此 TextArea 状态的字符串。 | 13. | void replaceRange(String str, int start, int end) | 它用指定的替换文本替换指示的开始和结束位置之间的文本。 | 14. | void setColumns(int columns) | 它设置此文本区域的列数。 | 15. | void setRows(int rows) | 它设置此文本区域的行数。 |
Java AWT TextArea 示例下面的示例说明了 TextArea 的简单实现,我们使用构造函数 TextArea(String text) 创建一个文本区域,并将其添加到框架中。 TextAreaExample .java 输出  Java AWT TextArea 示例,带有 ActionListener以下示例在框架中显示一个文本区域,其中它扩展了 Frame 类并实现了 ActionListener 接口。 使用 ActionListener,事件在按钮按下时生成,我们在其中计算文本区域中输入的字符和单词数。 TextAreaExample2.java 输出 
|