请在将此标记为重复之前阅读。
我正在创建一个应用程序,通过计算WPM和CPM来计算一个人可以输入的速度。然而,当我发现你无法在TextArea中突出显示单个字符串时,我已经遇到了障碍。我的目标是将用户输入的内容与通过使用它生成的随机文本进行比较,以便在用户输入时动态着色或突出显示文本。
请参阅http://10fastfingers.com/typing-test/english以了解我的意思
我最近阅读了以下帖子Highlighting Strings in JavaFX TextArea
我试图实现在javaFX TextArea中突出显示单个字符串的相同目标,直到我意识到它几乎不可能。所以我研究了TextFlow,它允许我编辑单个字符串。 TextFlow的问题在于,所有200个生成的单词必须同时出现,这不是我想要的。使用TextArea并非所有文本都必须一次显示。
这是我到目前为止所做的,以便您可以进一步了解我的目标。