在现代化的进程中,每个人都需要掌握一项足以养活自己的技能。选择学习java,其实是一个很正确的决定。今天,就来为大家介绍下,java文本区的内容以及JTextArea类的主要构造方法。
首先来说一下,文本区(JTextArea),它是窗体中一个放置文本的区域。文本区与文本框的主要区别在于文本区可存放多行文本。javax.swing包中的JTextArea类用来建立文本区。JTextArea组件没有事件。
另外关于文本区处理程序的基本内容主要有下面几点:
⑴声明一个文本区名;
⑵建立一个文本区对象;
⑶将文本区对象加入到某个容器。
再来看一下JTextArea类的主要构造方法:
⑴JTextArea(),以默认的列数和行数,创建一个文本区对象;
⑵JTextArea(string s),以s为初始值,创建一个文本区对象;
⑶JTextArea(Strings ,int x,int y),以s为初始值,行数为x,列数为y,创建一个文本区对象;
⑷JTextArea(int x,int y)以行数为x,以列数为y,创建一个文本区对象。
还有JTextArea类的其他常用方法:
⑴setText(String s),设置显示文本,同时清除原有文本;
⑵getText(),获取文本区的文本;
⑶insert(String s,int x),在指定的位置插入指定的文本;
⑷replace(String s,int x,int y),用给定替换的从x位置开始到y位置结束的文本;
⑸append(String s),在文本区追加文本;
⑹getCarePosition(),获取文本区中活动光标的位置;
⑺setCarePosition(int n),设置活动光标的位置;
⑻setLineWrap(boolean b),设置自动换行,缺省情况,不自动换行。
以下代码创建一个文本区,并设置能自动换行。代码如下:
JTextArea textA = new JTextArea(“我是一个文本区”, 10, 15); textA.setLineWrap(true); //设置自动换行
另外, 当文本区中的内容较多,不能在文本区全部显示时,可以给文本区配上滚动条。给文本区设置滚动条可以用下面的代码:
JTextArea ta = new JTextArea(); JScrollPane jsp = new JScrollPane(ta); //给文本区添加滚动条
以上就是关于java文本区的内容以及JTextArea类的主要构造方法的大致内容了。想要了解更多java基础,敬请关注奇Q工具网。
推荐阅读: