单行文本的输入存在严重的缺陷,也不适合实际的运用,本节通过一个无功能的记事本来介绍可以进行多行输入的JTextArea:
JTextArea():创建一个内容为空的文本区
JTextArea(Document doc) :创建具有指定文档的文本区
JTextArea(Document doc,String text,int rows,int columns) :创建具有指定文档,行数,列数的文本区
JTextArea(int rows,int columns) :指定行数,列数的文本区
JTextArea(String text) :指定文本内容的文本区
JTextArea(String text,int rows,int columns) :指定文本内容和行数,列数的文本区
JTextArea 的一些常用方法:
public void append(String str) :将给定文本追加到文档结尾。
boolean getLineWrap() :获取文本区的换行策略。
public int getRows() :返回 TextArea 中的行数。
public boolean getWrapStyleWord() :获取换行方式(如果文本区要换行)。
public void setWrapStyleWord(boolean word) :设置换行方式(如果文本区要换行)
public void insert(String str, int pos) :将指定文本插入指定位置。
public void setColumns(int columns) :设置此 TextArea 中的列数。
public void setFont(Font f) :设置当前