这里的方案是程序正确读取输出,它也在日志文件中正确打印,但是当在JAVAFX文本区域上显示相同的输出时,其格式会发生变化(以表格格式显示)并且无法正确显示.
以下是写入日志文件的输出:
****************PR Deploy Summary Report Start****************
Folder Server Type Failed
010_StyleSheets 10.5.50.195 SS 0
010_StyleSheets 10.5.50.195 WS 0
020_XSL 10.5.50.195 SS 0
030_XSLT 10.5.50.195 SS 0
040_WebTemplates 10.5.50.195 SS 0
****************PR Deploy Summary Report****************
Run Code Online (Sandbox Code Playgroud)
实际上,当我从文本区域复制它并将其粘贴到其他地方时,它的agian以表格格式正确显示它.但它没有在文本区域正确显示它.为此编写了非常简单的代码,如下所示:
DeploymentTaskController.actLogTArea.appendText(UnixBoxTask.summary.toString());
DeploymentTaskController.actLogTArea.end();
Run Code Online (Sandbox Code Playgroud)
这里"actLogTArea"是文本区域的引用,摘要是StringBuilder ...谁能猜到这里有什么问题?任何解决方案,如果有人已经面对这个?我可能有问题的图像是不可见的.
Ulu*_*Biy 10
将textArea的字体更改为通用的等宽字体:
actLogTArea.setStyle("-fx-font-family: monospace");
Run Code Online (Sandbox Code Playgroud)
要更改其他字体属性(并参阅限制),请参阅" JavaFX CSS参考指南".
| 归档时间: |
|
| 查看次数: |
3781 次 |
| 最近记录: |