gpt4 book ai didi

java - 如何实时获取jTextField的值?

转载 作者:行者123 更新时间:2023-12-02 07:30:50 26 4
gpt4 key购买 nike

我在为 jtextfield 设置 Action 监听器时遇到问题。我想根据用户在 jtextfield 中输入的内容实时更新字符串。截至目前,我已向 jtextfield 添加了 actionlistener,这样我就可以在 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 的 PlainDocument。如果您想过滤信息以防止输入某种类型的文本,请考虑使用 DocumentFilter。

关于java - 如何实时获取jTextField的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13280231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com