import com.vaadin.flow.component.Component; import com.vaadin.flow.component.Key; import com.vaadin.flow.component.KeyModifier; import com.vaadin.flow.component.html.Div; import com.vaadin.flow.router.Route; import com.vaadin.flow.theme.Theme; @Route("accessibility") @Theme("my-theme") public class AccessibilityDemo extends Div { public AccessibilityDemo() { Div div = new Div(); div.setText("Hello, World!"); div.getElement().setAttribute("role", "button"); div.getElement().setAttribute("tabindex", "0"); div.getElement().setAttribute("aria-label", "Click me"); div.addKeyPressListener(Key.ENTER, KeyModifier.CONTROL, e -> { div.setText("Button clicked!"); }); add(div); } }


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