java - 如何使用 TextArea 制作输出控制台

标签 java console textarea javafx

我必须为我的应用程序创建一个输出控制台。所有日志记录(用户消息)都将显示在该控制台上。我已使用 TextArea 为此目的,并使用 TextArea.append() 方法来不断更新控制台。此外,我在线程中编写控制台以保持 UI 更新。

当数据较小时,效果很好。当控制台上的数据变大时就会出现问题;屏幕开始挂起。

请建议我应该采取什么措施来解决这个问题。

最佳答案

与其他控制台行为类似,例如eclipse、命令行等,找出你的工作阈值的大小。 达到该大小后,从头开始截断内容,然后在末尾附加新内容。

关于java - 如何使用 TextArea 制作输出控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449096/

相关文章:

java - 如何使用 log4j2 高亮模式打印彩色日志?

java - 使用 maven-dependency-plugin 运行具有 eclipse swt 依赖项的 java jar

node.js - 如何在没有网络服务器(使用任何端口)的情况下运行 sails 控制台?

Android:当我将 apk 升级到测试阶段时,Alpha 用户会发生什么

javascript - 查看源代码复制后 Leaflet Map JS 控制台出现问题

java - 将模拟委托(delegate)给单独的类

java - 线程中的异常 "main"java.lang.IndexOutOfBoundsException : Index: 20, 大小:20

javascript - 如何使用 jQuery 拖动文本输入框的右下角来调整其大小(如 textarea)?

html - textarea 适合 parent 宽度减去边距

javascript - 是什么导致警报复选框显示附加复选框?