验证textField的文本并将其更改为键入文本

时间:2015-10-27 09:20:02

标签: java javafx javafx-8 textfield scenebuilder

最近我开始从事场景构建工作,同时我开始了解textField监听器。

与我在swing应用程序中所做的完全相似

textField.getDocument().addDocumentListener(new MyDocumentListener());

这是我修改后的代码

toTextField.textProperty().addListener(new ChangeListener<String>() {

    public void changed(ObservableValue<? extends String> observable,
                        String oldValue, String newValue) {
        String abc=oldValue+newValue;
        // validation on newValue before set back it to toTextField
        System.out.println(newValue);
        toTextField.setText(newValue);
    }
}

实际上,我正在寻找更改textField的文本,因为我在其中键入文本,但在设置回textField之前,我还要进行其他验证。任何帮助都将是axciated,thanx。

0 个答案:

没有答案