javafx.scene.control.TextInputControl#getText ( )源码实例Demo

下面列出了javafx.scene.control.TextInputControl#getText ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: bisq   文件: PasswordValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    String text = textField.getText();
    hasErrors.set(false);

    if (!passwordsMatch) {
        hasErrors.set(true);
        message.set(Res.get("password.passwordsDoNotMatch"));
    } else if (text.length() < 8) {
        hasErrors.set(true);
        message.set(Res.get("validation.passwordTooShort"));
    } else if (text.length() > 50) {
        hasErrors.set(true);
        message.set(Res.get("validation.passwordTooLong"));
    }
}
 
源代码2 项目: phoebus   文件: AutocompleteMenu.java
private void lookup(final TextInputControl field)
{
    final String text = field.getText();

    synchronized (results)
    {
        results.clear();
    }
    proposal_service.lookup(text, (name, priority, proposals) -> handleLookupResult(field, text, name, priority, proposals));
}
 
源代码3 项目: JFoenix   文件: IntegerValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    String text = textField.getText();
    try {
        hasErrors.set(false);
        if (!text.isEmpty()) {
            Integer.parseInt(text);
        }
    } catch (Exception e) {
        hasErrors.set(true);
    }
}
 
源代码4 项目: JFoenix   文件: RequiredFieldValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    if (textField.getText() == null || textField.getText().isEmpty()) {
        hasErrors.set(true);
    } else {
        hasErrors.set(false);
    }
}
 
源代码5 项目: JFoenix   文件: StringLengthValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    String text = textField.getText();
    hasErrors.set(false);

    if (!text.isEmpty()) {
        if (text.length() > StringLength - 1) {
            hasErrors.set(true);
            //  textField.textProperty().set(text.substring(0, 19));

        }
    }
}
 
源代码6 项目: JFoenix   文件: RegexValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    String text = (textField.getText() == null) ? "" : textField.getText(); // Treat null like empty string

    if (regexPatternCompiled.matcher(text).matches()) {
        hasErrors.set(false);
    } else {
        hasErrors.set(true);
    }
}
 
源代码7 项目: JFoenix   文件: NumberValidator.java
private void evalTextInputField() {
    TextInputControl textField = (TextInputControl) srcControl.get();
    String text = textField.getText();
    try {
        hasErrors.set(false);
        if (!text.isEmpty())
            numberStringConverter.fromString(text);
    } catch (Exception e) {
        hasErrors.set(true);
    }
}
 
源代码8 项目: JFoenix   文件: JFXChipViewSkin.java
private double computeTextContentWidth(TextInputControl editor) {
    Text text = new Text(editor.getText());
    text.setFont(editor.getFont());
    text.applyCss();
    return text.getLayoutBounds().getWidth();
}