文本框是图形用户界面用于接收用户输入或程序输出的一种组件,它只允许输入或显示单行的文本信息,且用户还可以限定文本框的宽度。AWT提供的文本框类为TextField,TextField提供了以下构造方法:
•public TextField():创建一个TextField文本框对象。
•public TextField(String text):创建一个带初始文本的TextField文本框对象。
•public TextField(int columns):创建一个限定宽度的TextField文本框对象。
•public TextField(String text,int columns):创建一个限定宽度且有初始文本的TextField文本框对象。
TextField类的常用方法有如下几个:
•public String getText():获取文本框中的输入文本。
•public String getSelectedText():获取文本框中选中的文本。
•public boolean isEditable():返回文本框是否可输入。
•public void setEditable(boolean b):设置文本框的状态:可输入或不可输入。
•public int getColumns():获取文本框的宽度。(www.daowen.com)
•public void setColumns(int columns):设置文本框的宽度。
•public void setText(String t):设置文本框的文本为t。
•public void setEchoChar(char c):回显设置。
当在文本框输入完内容按Enter键时,会触发ActionEvent类型的事件。
【例7.7】TextField文本框组件。
程序的运行界面如图7.4所示。
图7.4 文本框组件
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。