`
xiewanzhi
  • 浏览: 158294 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JTextArea内容改变时,事件处理

 
阅读更多

应用:当JTextArea的内容发生变化时,触发事件。

 

具体操作如下:

编写监听接口DocumentListener的类,实现此接口的三个方法:

@Override
public void insertUpdate(DocumentEvent e) {
	Debug.printInfoToSystem("insertUpdate");
}

@Override
public void removeUpdate(DocumentEvent e) {
	Debug.printInfoToSystem("removeUpdate");
}

@Override
public void changedUpdate(DocumentEvent e) {
	Debug.printInfoToSystem("changedUpdate");
}

 JTextArea添加监听器:

JTextArea.getDocument().addDocumentListener(实现DocumentListener接口的类对象);

 

0
4
分享到:
评论

相关推荐

    Java开发技术大全 电子版

    14.13.4监听JTextArea的DocumentEvent事件560 14.13.5“另存为…”菜单的响应代码561 14.13.6“保存”菜单的响应代码563 14.13.7“新建”菜单的响应代码564 14.13.8“打开…”菜单的响应代码564 14.13.9“打印...

    【设计】java高级程序设计期末复习题.docx

    Java使用事件委托处理模型来处理事件,源东西和监听东西可以是同一个东西。( T ) 29. JDBC是指Java程序与数据库连接的一种机制。( T ) 30.可以给一个面板添加框架。(F ) 31. File类提供实现文件读写的操作方法。 ...

    Java范例开发大全 (源程序)

     实例221 改变Properties文件中的键值 399  第13章 多线程编程(教学视频:121分钟) 405  13.1 多线程的五种基本状态 405  实例222 启动线程 405  实例223 参赛者的比赛生活(线程休眠唤醒) 407  实例...

    java范例开发大全(pdf&源码)

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索并下载...

    java范例开发大全源代码

     实例44 找不到指定类时发生的异常(ClassNotFoundException) 62  实例45 请求的方法不存在(NoSuchMethodException) 63  4.3 try…catch捕获异常 65  实例46 try…catch捕获异常的实例 66  实例47 ...

    java范例开发大全

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索并下载...

    Distributed-Systems-TP-1

    一个类,它扩展了Swing JTextArea但添加了一个onChangeHandler lambda函数,该函数对字段Changes做出React FieldOnChangeHandler:接口 定义单个抽象函数的功能接口,它接受作为参数: 绑定到变更处理程序的文本...

    Java范例开发大全(全书源程序)

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索...

    java经典面试2010集锦100题(不看你后悔)

    D) 类实现了接口,实现接口中的方法时可以重写该方法的访问权限,但是无法改变接口中变量的值。 题目20:b 下面关于接口和抽象类的说法中正确的是: A) 抽象类使类与类之间依旧具有父子联系,而接口一般只是定义了...

    java编写的计算器,能实现加减乘除

    //不允许改变计算器的大小 frame.setLocation(250,150);//设置计算器的起始位置 frame.setBackground(Color.YELLOW); df = new DecimalFormat("0.##############"); //设置数据输出精度(对于double型值) ...

    Java 2实用教程(第三版)实验指导与习题解答

    上机实践6 组件及事件处理 23 实验1 算术测试 23 实验2 信号灯 25 实验3 布局与日历 28 上机实践7 组件及事件处理2 31 实验1 方程求根 31 实验2 字体对话框 34 实验3 英语单词拼写训练 37 上机实践8 多线程 41 实验1...

Global site tag (gtag.js) - Google Analytics