ControlsFX TextField 验证
ControlsFX TextField validation
如何使用 ControlsFX 验证器验证文本字段是否仅包含浮点值?
TextField price = new TextField();
ValidationSupport validationSupport = new ValidationSupport();
您需要做的就是将验证器与 TextField 绑定的此类代码:
ValidationSupport validationSupport = new ValidationSupport();
validationSupport.registerValidator(textField, Validator.createEmptyValidator("Text is required"));
而不是 Validator.createEmptyValidator
您必须使用正则表达式/模式创建验证器,如下所示:^[-+]?[0-9]*\.?[0-9]+$
然后您可以验证您的文本。
如何使用 ControlsFX 验证器验证文本字段是否仅包含浮点值?
TextField price = new TextField();
ValidationSupport validationSupport = new ValidationSupport();
您需要做的就是将验证器与 TextField 绑定的此类代码:
ValidationSupport validationSupport = new ValidationSupport();
validationSupport.registerValidator(textField, Validator.createEmptyValidator("Text is required"));
而不是 Validator.createEmptyValidator
您必须使用正则表达式/模式创建验证器,如下所示:^[-+]?[0-9]*\.?[0-9]+$
然后您可以验证您的文本。