gpt4 book ai didi

java - 在 Swing 中动态更改文本

转载 作者:行者123 更新时间:2023-12-02 11:52:16 24 4
gpt4 key购买 nike

我有一个 Swing 程序,它使用 JTextField 的文本在 Canvas 中绘制字符串。问题是只有在 JTextField 中输入整个文本后才会这样做。如何动态更改 GUI 中的文本,这意味着在 JTextField 中键入或删除的每个字符都会立即在 GUI 中绘制或删除?我已经实现了 MVC 并拥有了一堆 actionListener。只是不确定我应该为此使用 Action 监听器。扫描器?有人可以指出我正确的方向吗?谢谢。

最佳答案

可以使用DocumentListener来达到目标​​。详情见Value Change Listener to JTextField

可以在监听器处检测到“插入”、“删除”等更改,无需按 Enter 来触发它们。

关于java - 在 Swing 中动态更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47808685/

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