java:文本域的简单使用
文本域的简单使用
- 一、关键代码
- 二、简单说明
- 三、流程图
- 四、源码
- (一)、源码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
java:文本域的简单使用相关推荐
- java文本域内容监听_HTML文本框,文本域,监听文本的实时变化
概要: 今天要做一个文本域的实时校验,实时文本变化,字符长度不能超过512.搞得有点麻烦.文本域的change事件,keyup事件等等都不合适,最后参考别人用计时器完成的,用计时器 效率对于小文本,效 ...
- java 文本域不可编辑_实现表单input文本框不可编辑的三种方法
问题 有时,我们需要以不可编辑的模式显示表单域,那么如何实现?我们可以通过为表单字段(input文本框,标签,复选框,文本区域)设置以下方法来实现表单的不可编辑功能. 实现方式 1.οnfοcus=t ...
- java文本域不可编辑_javascript:让表单 文本框 只读,不可编辑的方法
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改.实现的方式归纳一下,有如下几种. 方法1: οnfοcus=this.bl ...
- java文本域 图片_java swing中给面板或者文本域设置背景图片的方法!
以JPanel为例 public class MyTextArea extends JPanel{ /** * @param args */ private Image bgImg = ...
- 7、Java Swing JTextArea:文本域组件。 JScrollPane:滚动窗口
文本域与文本框的最大区别就是文本域允许用户输入多行文本信息.在 Swing 中使用 JTextArea 类实现一个文本域, JTextArea`常用构造方法如下: JTextArea()----创建一 ...
- 【Swing】JTextArea文本域组件
文本域与文本框的最大区别就是文本域允许用户输入多行文本信息.在 Swing 中使用 JTextArea 类实现一个文本域,其常用构造方法如下. JTextArea():创建一个默认的文本域. JTex ...
- java gui的文本框_GUI编程笔记(java)07:GUI把文本框的值移到文本域案例
1.首先我们了解一下我们的需求,如下: 输入"风清扬",点击"数据转移",这样的文本会出现到下面的文本域中,这就是我们的需求. 2.代码如下: package ...
- java在文本框中输出数据_请教大神,程序结果怎么打印到JTextArea()的文本域里
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; import java.awt.event.*; import java ...
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter...
建一个服务端类ChatServer,用于设置端口接收连接 package com.swift;import java.io.IOException; import java.net.ServerSoc ...
- Java窗口(JFrame)从零开始(8)——文本框+文本域+密码框
应该最后一章了,前面有大神提到很少有人用Java做UI,这里就算是给像我这样的初学者去了解窗体是怎么一回事的文章吧 文本框(JTextField) 构造方法摘要 JTextField() 构造一个新的 ...
最新文章
- 在三层交换机上配置DHCP
- Centos7上安装rabbitmq和使用
- C#软件自动更新程序
- tinyxml使用指导
- mysql死锁解决办法
- Kotlin实战指南十五:协程泄漏
- centos安装mysql卡住_CentOS 6.4安装MySQL的过程中出现的bug
- 开机出现GRUB error22的解决办法
- iOS Crash文件的解析(一)
- fiddler模拟不同的IP
- raid5用户mbr还是gpt_系统硬盘gpt转换的操作方法
- python easygui进度条_Python模块EasyGui专题学习
- (转)Weblogic 8.1的安装与配置
- 苹果新旧手机数据转移_如何将数据从安卓设备转移到iPhone12_苹果手机_手机学院...
- python的pyautogui的函数,实现按键精灵
- 2020清华计算机科学与技术录取分析总结
- 【CVPR2020】3D目标检测论文汇总
- 绿联扩展坞拆解_拆解报告:绿联USB-C多功能拓展坞2A1C
- 基于具体实验对脑部分区的具体调研
- android微信怎么建群,微信群空间是什么?如何创建微信群空间?