标签:JFrame int public jFrame 12 JTextArea
12.3.1 JTextArea
文本域(JTextArea)都是JTextArea类型的对象。JTextArea类的常用方法如表12.13所示。
- JTextArea类的常用方法
构造方法声明 |
功能描述 |
public JTextArea() |
构造新的 TextArea。 |
public JTextArea(int rows, int c) |
构造具有指定行数和列数的新的空 TextArea。 |
public JTextArea(String text) |
构造显示指定文本的新的 TextArea。 |
public JTextArea(String text, int rows, int c) |
构造具有指定文本、行数和列数的新的 TextArea。 |
public void append(String str) |
将文本str追加到文本区的末尾 |
public void replaceRange(String str,int begin,int end) |
把从位置begin开始到end结束的字符串用str代替 |
表12.13中列举出了JTextArea类的常用方法,接下来通过一个案例来演示JTextArea类的使用,如例12-12所示。
例12-12 Demo1212.java
1import java.awt.*;
2import javax.swing.*;
3
4public class Demo1212 {
5 public static void main(String[] args) {
6 JFrame jFrame = new JFrame("JFrame窗口"); // 创建JFrame窗体
7 JTextArea jta = new JTextArea("AAA软件教育,Swing学习案例,可以自动换行 的文本域组件", 6, 7);
8 jta.setSize(190, 200);
9 jta.setLineWrap(true);
10 //添加到jFrame对象
11 jFrame.add(jta);
12 jFrame.setLayout(new FlowLayout());
13 jFrame.setSize(260, 150);
14 jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
15 jFrame.setVisible(true);
16 }
17}
程序的运行结果如图12.14所示。
- 例12-12运行结果
图12.14中,运行程序先创建了JFrame窗体,然后创建了JTextArea文本域并设置内容为“AAA软件教育,Swing学习案例,可以自动换行的文本域组件”,调用setLineWrap(boolean b)方法设置自动换行。
标签:JFrame,int,public,jFrame,12,JTextArea 来源: https://blog.51cto.com/u_2096101/2985357
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。