gpt4 book ai didi

java - 如何在不触发 insertUpdate() 的情况下将文本插入文档

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:55 25 4
gpt4 key购买 nike

我想创建一个 Swing JTextPane,它在用户向其中键入文本时执行操作。但我也希望能够更改该 Pane 中的文本,而不会将更改视为用户键入。我该怎么做?

最佳答案

如果您不让更新事件触发,那么您的 UI 也可能不会更新,具体取决于实际实现。因此,我同意您与事件处理程序交谈可能会更好,让它知道下一次更改将是程序更改。像这样:

try {
listener.setProgrammaticChange(true);
// change document
}
finally {
listener.setProgrammaticChange(false);
}

关于java - 如何在不触发 insertUpdate() 的情况下将文本插入文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784350/

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