首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JTextArea和

JTextArea和

作者头像
张哥编程
发布2024-12-19 08:27:51
发布2024-12-19 08:27:51
1910
举报
文章被收录于专栏:云计算linux云计算linux

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

代码语言:javascript
复制
 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所示。

JTextArea和_swing
JTextArea和_swing
  • 例12-12运行结果

图12.14中,运行程序先创建了JFrame窗体,然后创建了JTextArea文本域并设置内容为“AAA软件教育,Swing学习案例,可以自动换行的文本域组件”,调用setLineWrap(boolean b)方法设置自动换行。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 12.3.1 JTextArea
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档