理论教育 Java程序设计实用教程-文本域组件介绍及使用

Java程序设计实用教程-文本域组件介绍及使用

时间:2023-11-21 理论教育 版权反馈
【摘要】:文本域组件也是用来接收用户输入或显示程序输出的,不过与文本框不同的是,它允许进行多行输入或输出,因此,它一般用于处理大量文本的情况。public TextArea:创建初始文本为text的文本域对象。public boolean isEditable():返回文本域是否可输入。public int getRows():获取文本域对象的行数设置。public void setColumns:设置文本域对象的列数。public int getScrollbarVisibility():获取文本域对象滚动条的可见性。当文本内容发生变化时,会触发TextEvent类型的事件。

Java程序设计实用教程-文本域组件介绍及使用

文本域组件也是用来接收用户输入或显示程序输出的,不过与文本框不同的是,它允许进行多行输入或输出,因此,它一般用于处理大量文本的情况。TextArea的构造方法如下:

(1)public TextArea():创建文本域对象。

(2)public TextArea(int rows,int columns):创建rows行columns列的文本域对象。

(3)public TextArea(String text):创建初始文本为text的文本域对象。

(4)public TextArea(String text,int rows,int columns):创建rows行columns列且初始文本为text的文本域对象。

(5)public TextArea(String text,int rows,int columns,int scrollbars):创建初始文本为text的rows行columns列文本域对象,滚动条可见性由scrollbars决定,其取值可以为:

•TextArea.SCROLLBARS_BOTH(带水平和垂直的滚动条)。

•TextArea.SCROLLBARS_HORIZONTAL_ONLY(只有水平的滚动条)。

•TextArea.SCROLLBARS_NONE(无滚动条)。

•TextArea.SCROLLBARS_VERTICAL_ONLY(只有垂直的滚动条)。

文本域的常用方法如下:

(1)public String getText():获取文本框中的输入文本。

(2)public String getSelectedText():获取文本域中选中的文本。(www.daowen.com)

(3)public boolean isEditable():返回文本域是否可输入。

(4)public void setEditable(boolean b):设置文本域的状态,可输入或不可输入。

(5)public void append(String str):在原文本后插入str语句。

(6)public void replaceRange(String str,int start,int end):将start与end位置的原文本替换为str文本。

(7)public int getRows():获取文本域对象的行数设置。

(8)public void setRows(int rows):设置文本域对象的行数。

(9)public int getColumns():获取文本域对象的列数设置。

(10)public void setColumns(int columns):设置文本域对象的列数。

(11)public int getScrollbarVisibility():获取文本域对象滚动条的可见性。

当文本内容发生变化时,会触发TextEvent类型的事件。

【例7.8】TextArea文本域组件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈