Javafx ControlsFX文本字段验证

Javafx ControlsFX文本字段验证,javafx,java-8,controlsfx,Javafx,Java 8,Controlsfx,如何使用ControlsFX验证程序验证仅包含浮点值的文本字段 TextField price = new TextField(); ValidationSupport validationSupport = new ValidationSupport(); 请读 您所需要做的就是将validator与TextField绑定到这种类型的代码中: ValidationSupport validationSupport = new ValidationSupport(); validationSu

如何使用ControlsFX验证程序验证仅包含浮点值的文本字段

TextField price = new TextField();
ValidationSupport validationSupport = new ValidationSupport();
请读

您所需要做的就是将validator与TextField绑定到这种类型的代码中:

ValidationSupport validationSupport = new ValidationSupport();
validationSupport.registerValidator(textField, Validator.createEmptyValidator("Text is required"));
除了
Validator.createEmptyValidator
之外,您还必须使用如下正则表达式/模式来创建验证器:
^[-+]?[0-9]*\.?[0-9]+$


然后您可以验证您的文本。

死链接。顺便说一句,ControlsFX文档在不存在和Shihouse之间有所不同。