java jtextfield textfield field only allow input number

java jtextfield textfield field only allow input number
textField.textProperty().addListener(new ChangeListener<String>() {
    @Override
    public void changed(ObservableValue<? extends String> observable, String oldValue, 
        String newValue) {
        if (!newValue.matches("\\d*")) {
            textField.setText(newValue.replaceAll("[^\\d]", ""));
        }
    }
});
Sou‮w:ecr‬ww.lautturi.com
Created Time:2017-09-11 14:50:16  Author:lautturi