文本域的简单使用
- 一、关键代码
- 二、简单说明
- 三、流程图
- 四、源码
- (一)、源码A
- (二)、源码A的运行效果
- 五、结语
- 六、定位日期
一、关键代码
常见的创建类方式,创建文本域。需要注意添加相关的包类,具体可看源码。
JTextArea area_1=new JTextArea("小蜗牛小蜗牛小蜗牛");// 新建文本域,默认文本内容。
二、简单说明
大致流程。先创建窗体,设置窗体的相关属性,且嵌入容器。在创建的容器里编写文本域的相关代码,由初始的创建文本域,到最后的给文本域设置、编写各种内容(如:行和列、字体等)的属性。本文主要给文本域添加编写:初始内容、重新命名内容、行和宽、字体、滚轴、内容中间和末尾重新插入新编辑内容。
三、流程图
四、源码
(一)、源码A
/* 【程序思想】
* 文本域
*/import java.awt.Container;// 容器
import java.awt.FlowLayout;// 流布局
import java.awt.Font;// 字体import javax.swing.JFrame;// 窗体
import javax.swing.JTextArea;// 文本域
import javax.swing.JScrollPane;// 滚动面板class Demo{JFrame f=new JFrame();// 窗体Container c;// 容器/*way1窗体的基本属性*/void way1(){f.setBounds(400,200,500,400);// 坐标,尺寸f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点×关闭程序c=f.getContentPane();// 容器c嵌入窗体c.setLayout(new FlowLayout());// 流布局}/*way2文本域的基本属性*/void way2(){JTextArea area_1=new JTextArea("小蜗牛小蜗牛小蜗牛");// 新建文本域,默认文本内容。area_1.setText("大蜗牛大蜗牛大蜗牛");// 文本内容变更area_1.setRows(10);// 文本框行数area_1.setColumns(40);// 文本框列数area_1.append("→末尾接上的内容←");// 文本内容末尾继续添加文字内容area_1.insert("→插入的内容←",1);// 内容中间继续插入内容,数值为n就为从第n各字符继续添加内容area_1.setFont(new Font("宋体",Font.BOLD,20));// 字体类型,加粗,字体大小JScrollPane j_sp_1=new JScrollPane(area_1);// 滚动面板c.add(j_sp_1);}public static void main(String[] args) {Demo d=new Demo();d.way1();// 窗体的属性d.way2();// 文本域属性d.f.setVisible(true);// 可见}
}
(二)、源码A的运行效果
- 默认编译效果,如下图
- 拉动滚轴,效果如下图:
五、结语
本文内容较简单,只是简单的在窗体里创建文本域,然后设置文本域的相关属性。并没有添加事件。文章都留有注释,文章基本看源码及结合注释便可了解文本域的相关内容。坚持写文章则是为了自己不断的提升。
六、定位日期
2022.4.15;22:01