Как проверить поля в виде vaadin made

Я делаю проект Java с vaadin. Прямо сейчас у меня есть форма регистрации пользователя, похожая на это:

public class RegistrationComponent extends CustomComponent implements View {

    public static final String VIEW_NAME = "Registration";
    public RegistrationComponent(){
        Panel panel = new Panel("Registration Form");
        panel.setSizeUndefined();
        FormLayout content = new FormLayout();
        CheckBox checkBox1, checkBox2, checkBox3;
        checkBox1 = new CheckBox("Check Box 1");
        checkBox2 = new CheckBox("Check Box 2");
        checkBox3 = new CheckBox("Check Box 3");
        checkBox1.setRequired(true);
        checkBox2.setRequired(true);
        TextField mailTextField = new TextField("Email Address");
        TextField passwordTextField = new TextField("Password");
        TextField confirmPasswordTextField = new TextField("Confirm Password");
        final Button submitButton = new Button("Submit");
        content.addComponent(mailTextField);
        content.addComponent(passwordTextField);
        content.addComponent(confirmPasswordTextField);
        content.addComponent(checkBox1);
        content.addComponent(checkBox2);
        content.addComponent(checkBox3);
        content.addComponent(submitButton);
        content.setSizeUndefined(); // Shrink to fit
        content.setMargin(true);
        panel.setContent(content);
        setCompositionRoot(panel);



        //listeners:

        submitButton.addClickListener(new Button.ClickListener() {
            public void buttonClick(Button.ClickEvent event) {
                //
            }
        });

    }
    @Override
    public void enter(ViewChangeListener.ViewChangeEvent event){
        //
    }
}

Конечно, форма не делает ничего, кроме отображения. Я хочу, чтобы Vaadin отображал сообщения об ошибках рядом с полями, если некоторые требования не выполнены. Сами требования не так важны (допустим, я хочу, чтобы поле электронной почты содержало не менее 8 символов). Что я хочу знать, так это: есть ли простой встроенный способ сделать это? Я был здесь:https://vaadin.com/api/com/vaadin/data/Validator.html

но я не понимаю, как использовать валидатор, или даже если это то, что я хочу использовать. Я искал во всем Google примеры использования, но пока безуспешно. Спасибо за помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос