java - JTextPane 内容从不更新——我做错了什么?

标签 java swing jtextpane

我已经粘贴了我的源代码 here .这个想法是在应用程序中收集错误消息和警告,其中每条消息都是一个段落,每个段落描述具有属性的文本部分。不管我做什么,文本 Pane 都不会显示任何文本——我想我在这里遇到了一些基本问题。我可以使用一些想法 - 提前致谢,伙计们。

最佳答案

1) 您对 Concurency 有疑问, Swing 是单线程的,后台任务的所有更改都应该调用 EDT,

2) 最好从 Swingworker 初始化这些代码或 Runnble#Thread ,

3) 如果您不想解决您的 GUI 在执行此任务期间无响应或卡住的问题,则将输出包装到 invokeLater 中的 Document

关于java - JTextPane 内容从不更新——我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9044185/

相关文章:

java - JTextPane 删除第一行

java - 如何从 JTextPane 获取文本颜色?

java - 霍夫曼将两个字符编码为一个

java - 如何比较 Android Firebase 中不同引用的两个子节点?

java - 简单的数字生成器逻辑

java - JAR 文件弄乱了 GUI?

java - 计算 JTextPane 中一行文本前的空格数

java - 主 shell 打开后立即打开另一个 SWT Shell

java - 单击后更改 HTMLPanel 中超链接的颜色

java - 在 Java JTextPane 中写入 UTF-8 字符