<dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-spring-boot-starter</artifactId> <version>14.6.5</version> </dependency> @CssImport("./styles/shared-styles.css") public class RegistrationForm extends VerticalLayout { private TextField usernameField; public RegistrationForm() { add(usernameField); usernameField.setRequired(true); usernameField.setPattern("^[a-zA-Z0-9_-]{3,16}$"); usernameField.setPreventInvalidInput(true); } } // RegistrationForm.java @CssImport("./styles/shared-styles.css") public class RegistrationForm extends VerticalLayout { private TextField usernameField; public RegistrationForm() { add(usernameField); usernameField.setRequired(true); usernameField.setPattern("^[a-zA-Z0-9_-]{3,16}$"); usernameField.setPreventInvalidInput(true); } } // MainView.java @Route public class MainView extends VerticalLayout { public MainView() { add(new RegistrationForm()); } } // application.properties server.port=8080


上一篇:
下一篇:
切换中文