JavaFX-强制来自TextField的输入为大写

JavaFX-强制来自TextField的输入为大写,javafx,textfield,scenebuilder,uppercase,Javafx,Textfield,Scenebuilder,Uppercase,我使用javafx和场景生成器。我想让textfield字母(无论用户caps lock是关闭还是打开)仅为大写 谢谢 您可以在文本字段上使用,如: yourtextField.setTextFormatter(new TextFormatter<>((change) -> { change.setText(change.getText().toUpperCase()); return change; }));

我使用javafx和场景生成器。我想让textfield字母(无论用户caps lock是关闭还是打开)仅为大写

谢谢

您可以在文本字段上使用,如:

yourtextField.setTextFormatter(new TextFormatter<>((change) -> {
            change.setText(change.getText().toUpperCase());
            return change;
        }));
yourtextField.setTextFormatter(新的TextFormatter((更改)->{
change.setText(change.getText().toUpperCase());
回报变化;
}));