博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对TextField 和JTextField 等文本编辑区的监听
阅读量:4257 次
发布时间:2019-05-26

本文共 1407 字,大约阅读时间需要 4 分钟。

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、QQ技术交流群(183198395)。

 

package cn;import java.awt.TextField;import java.awt.event.TextEvent;import java.awt.event.TextListener;import javax.swing.JFrame;import javax.swing.JTextField;import javax.swing.event.DocumentEvent;import javax.swing.event.DocumentListener;public class MyFrame extends JFrame {	private TextField t = new TextField();	private JTextField j = new JTextField();	public MyFrame() {		this.setLayout(null);		t.setBounds(50, 50, 100, 20);		this.add(t);		t.addTextListener(new TextListener() {			@Override			public void textValueChanged(TextEvent arg0) {				System.out.println(t.getText());			}		});		j.setBounds(200, 50, 100, 20);		this.add(j);		j.getDocument().addDocumentListener(new DocumentListener() {			@Override			public void changedUpdate(DocumentEvent arg0) {				System.out.println(j.getText());			}			@Override			public void insertUpdate(DocumentEvent arg0) {				System.out.println(j.getText());			}			@Override			public void removeUpdate(DocumentEvent arg0) {				System.out.println(j.getText());			}		});		this.setSize(400, 200);		this.setVisible(true);		this.setDefaultCloseOperation(3);		this.setResizable(false);		this.setLocationRelativeTo(null);	}	public static void main(String[] args) {		MyFrame m = new MyFrame();	}}

实际上,除了文本框(TextField和JTextField),只要是文本编辑区,包括TextArea、JTextArea、JTextPane等,都可以实现对文本区域内容的监控。

以上代码在JDK 1.2环境下编译通过

 

转载地址:http://dvtei.baihongyu.com/

你可能感兴趣的文章
Android原始视频格式YUV,NV12,NV21,YV12,YU12(I420)
查看>>
View绘制01-Android渲染系统中的View
查看>>
View绘制02-View生命周期
查看>>
View绘制系列(3)-自定义View简介
查看>>
View绘制系列(5)-Canvas基础图形绘制
查看>>
Android横竖屏切换
查看>>
判断SD是否存在及其容量查询
查看>>
linux查看文本的5+1种方式
查看>>
Linux 查看服务器开放的端口号
查看>>
端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
查看>>
阿里云---阿里云服务器ECS开放8080端口
查看>>
Linux如何查看端口状态
查看>>
3种关闭linux系统端口方法
查看>>
pm2常用的命令用法介绍
查看>>
http状态码301和302详解及区别——辛酸的探索之路
查看>>
强大的原生DOM选择器querySelector和querySelectorAll
查看>>
clientWidth offsetWidth innerWidth 区别(窗口尺寸 汇总)
查看>>
【HTTP】Fiddler(一) - Fiddler简介
查看>>
Fiddler实现手机抓包——小白入门
查看>>
Fiddler屏蔽某些url的抓取方法
查看>>