@Tag("my-custom-element")
@JsModule("my-custom-element.js")
public class MyCustomElement extends Component {
public MyCustomElement() {
getElement().appendChild(new Text("Hello World"));
addKeyPressListener(Keys.ENTER, this::handleEnterKey);
addKeyPressListener(Keys.ESCAPE, this::handleEscapeKey);
}
private void handleEnterKey(KeyboardEvent event) {
}
private void handleEscapeKey(KeyboardEvent event) {
}
}