java:文本域的简单使用

本文介绍了如何在Java Swing环境中使用JTextArea组件创建文本域,并详细阐述了设置文本内容、调整尺寸、字体样式以及添加滚动面板的过程。通过示例代码展示了文本域的基本属性设置,包括初始内容、重新定义内容、行数、列数、插入内容以及字体修改。此外,还展示了源码及其运行效果。
摘要由CSDN通过智能技术生成

一、关键代码

常见的创建类方式,创建文本域。需要注意添加相关的包类,具体可看源码。

		JTextArea area_1=new JTextArea("小蜗牛小蜗牛小蜗牛");// 新建文本域,默认文本内容。

二、简单说明

大致流程。先创建窗体,设置窗体的相关属性,且嵌入容器。在创建的容器里编写文本域的相关代码,由初始的创建文本域,到最后的给文本域设置、编写各种内容(如:行和列、字体等)的属性。本文主要给文本域添加编写:初始内容、重新命名内容、行和宽、字体、滚轴、内容中间和末尾重新插入新编辑内容。

三、流程图

镶嵌
窗体
容器
可见
文本域
布局
流布局
默认内容O
重新设置内容为A
尺寸
内容A中或内容A尾继续添加内容B
字体
滚动面板

四、源码

(一)、源码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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值