如何控制Javafx Textfield输入,以便它不会接受空间

时间:2017-02-01 01:03:26

标签: javafx fxml

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

1 个答案:

答案 0 :(得分:2)

试试这个,

TextField name_field = new TextField();

//on every text changed of name_field
name_field.textProperty().addListener(
     (observable, old_value, new_value) -> {
          if(new_value.contains(" "))
          {
                //prevents from the new space char
                name_field.setText(old_value); 
          }
     }
);