【发布时间】:2026-01-11 03:55:01
【问题描述】:
我希望有一个标签和一个文本框。在文本框中,用户键入标签中的内容,例如打字测试。如果用户键入正确的字符,则标签中的字符变为绿色。
我将在 JavaFX 中实现这一点。我基本上会将标签转换为一个数组,看看它是否与文本框中的任何内容匹配。我不确定我需要用什么来检查文本框字符是否与数组匹配。
【问题讨论】:
-
“将标签转换为数组”——数组是什么?人物?为什么不直接使用字符串?
-
if (label.getText().startsWith(textField.getText())) { ... }...?不过,在开始之前,您可能需要注意文本字段中的所有文本都必须是相同的颜色:如果您希望不同的字母具有不同的颜色,TextField根本不支持...
标签: java javafx key-events