我正在为 Web 服务器应用程序开发客户端。客户端有一个 TextArea,它显示来自 Web 服务器和客户端的文本。我希望客户端的输入具有特定的颜色(在 CSS 中)以区分它。输入存储在字符串 userAnswer
中。是否可以创建一个与字符串相关联的 ID 或任何其他方式来执行此操作?
Out.appendText(userAnswer + "\n");
最佳答案
不幸的是,TextArea
没有该功能(至少从 JavaFX 8 开始是这样)。有一个 GitHub然而,名为 RichTextFX 的元素可能有您要找的东西。它能够使用不同的 CSS 样式设置文本范围。
关于java - 如何将文本颜色设置为 TextArea 中的特定字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408477/