Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何实时获取jTextField的值?_Java_Swing_Actionlistener_Jtextfield_Documentlistener - Fatal编程技术网

Java 如何实时获取jTextField的值?

Java 如何实时获取jTextField的值?,java,swing,actionlistener,jtextfield,documentlistener,Java,Swing,Actionlistener,Jtextfield,Documentlistener,我在设置jtextfield的actionlistener时遇到问题。我想根据用户在jtextfield中的输入实时更新字符串。到目前为止,我已经将actionlistener添加到jtextfield中,允许我在jtextfield中按enter键后更新我的 我只是想知道我是否可以实时完成它 谢谢你的建议,从气垫船充满鳗鱼,我点这个东西的工作。 下面是我在有人再次偶然发现这个问题时使用的代码 jtextfieldName.getDocument().addDocumentListener(ne

我在设置jtextfield的actionlistener时遇到问题。我想根据用户在jtextfield中的输入实时更新字符串。到目前为止,我已经将actionlistener添加到jtextfield中,允许我在jtextfield中按enter键后更新我的

我只是想知道我是否可以实时完成它

谢谢你的建议,从气垫船充满鳗鱼,我点这个东西的工作。 下面是我在有人再次偶然发现这个问题时使用的代码

jtextfieldName.getDocument().addDocumentListener(new DocumentListener() {

        @Override
        public void removeUpdate(DocumentEvent arg0) {
            // TODO put what you would like to do when text is deleted

        }

        @Override
        public void insertUpdate(DocumentEvent arg0) {
            // TODO put what you would like to do when text is added
        }

        @Override
        public void changedUpdate(DocumentEvent arg0) {
            // TODO Auto-generated method stub

        }
    });

一种可能是将DocumentListener添加到JTextField的纯文档中。如果您想过滤信息,以防止某些类型的文本被输入,那么请考虑使用Debug过滤器。 有几十个这样的例子,但你也可以看看其他一些例子