在JTextField中粘贴内容时要使用什么事件? [英] What event to use when pasting something in a JTextField?

查看:129
本文介绍了在JTextField中粘贴内容时要使用什么事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个JTextField.我希望在将某些内容粘贴到JTextField内时执行一个事件.我需要什么事件来解决我的问题?

I have a JTextField. I want an event to execute when I paste something inside the JTextField. What event do I need to solve my problem?

推荐答案

KeyListener 不起作用,如果您粘贴文本,这就是为什么您应该使用

KeyListener doesn't work if you paste in text, that's why you should use DocumentListener.

检查链接,它说明得很好,这是从以下内容开始的

Check the link, it explains it very good, here's something to begin with:

private DocumentListener myListener = new DocumentListener() {

    @Override
    public void changedUpdate(DocumentEvent documentEvent) {
        //...
    }
    ...
    ...
}

这篇关于在JTextField中粘贴内容时要使用什么事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆