我正在处理一个JavaFX项目,我在使用TextField控件时遇到了问题。我想将用户在每个TextField中输入的字符限制为一个。如果您将单个文本字段与侦听器一起使用,我找到了一个解决方案:static public TextField[] tfLetters = new TextField[37];pr
我尝试限制我的javafxTextField的字母和最大长度。我以前做过很多次,我总是使用同样的方法,但这次我错了。nameTextField.setText(newValue.replaceAll("[^\\sa-zA-Z]", "")); }当我对最大长度使用字母类型的限制工作正常,但当我尝试放置超过30个字母时,我在线程中出现"Exception in Thread“<