<dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-button</artifactId> <version>14.6.1</version> </dependency> import com.vaadin.flow.component.button.Button; import com.vaadin.flow.component.button.ClickEvent; import com.vaadin.flow.component.button.ButtonVariant; import com.vaadin.flow.component.orderedlayout.VerticalLayout; public class MyButtonExample extends VerticalLayout { public MyButtonExample() { Button button = new Button("Click me"); button.addThemeVariants(ButtonVariant.LUMO_PRIMARY); button.addClickListener(this::onButtonClick); add(button); } private void onButtonClick(ClickEvent<Button> event) { System.out.println("Button clicked!"); } } import com.vaadin.flow.component.UI; import com.vaadin.flow.component.button.Button; import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.router.Route; @Route("") public class MyUI extends UI { @Override protected void init(VaadinRequest request) { VerticalLayout layout = new VerticalLayout(); layout.add(new MyButtonExample()); setContent(layout); } }


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