java - 在 JTextField 中粘贴内容时使用什么事件?

标签 java swing jtextfield

我有一个 JTextField。当我在 JTextField 中粘贴内容时,我希望执行一个事件。我需要什么事件来解决我的问题?

最佳答案

KeyListener如果您粘贴文本,不会起作用,这就是您应该使用 DocumentListener 的原因.

检查链接,它解释得很好,这里是开始的东西:

private DocumentListener myListener = new DocumentListener() {

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

关于java - 在 JTextField 中粘贴内容时使用什么事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943870/

相关文章:

java - 随着字符串长度的增加自动更改 Swing 组件中的字体大小

java - jTable swing获取输入问题

java - 在java中旋转图像而不调整图像大小

java - 如何让我的小程序将用户的输入转换为整数并将其与计算机的随机数进行比较?

java - 在 twilio 中调用电话并获取记录

java - 类 java.rmi.registry.Registry 和 java.rmi.Naming 之间的区别

java - 必需的空布局,用于绘图 + 标签

java - 超出框架边界时形状不会返回

java - 检查二维数组中的等效行?

java - 如何在 Java ME 中使用 .dll