如何控制 Javafx 文本字段输入,使其不接受空格



>我在 JavaFX 中制作了一个用户名的文本字段,我想运行一个检查是否有空格的方法! ,有没有办法做到这一点?

TextFormatter的过滤器

此过滤器(UnaryOperator)允许用户拦截和修改对文本内容所做的任何更改。下面是一个不更改空间值的示例。

TextField field = new TextField();
field.setTextFormatter(new TextFormatter<>(change -> {
    if (change.getText().equals(" ")) {
        change.setText("");
    }
    return change;
}));

最新更新