gwt - 如何使用 UIBinder 捕捉按键事件

标签 gwt uibinder

在 GWT + UiBinder 中,您可以像这样捕获点击:

@UiHandler("cancelButton")
void onCancelButtonClicked(ClickEvent e) {
    // cancel code goes here;
}

是否有对应于按下的键?例如,如果用户按下 ESC 键,那么我们将取消操作。

非常感谢。

最佳答案

这应该有效:

@UiHandler("myWidget")
void onKeyDown(KeyDownEvent e) {
  // key down code goes here
}

小部件必须实现 HasKeyDownHandlers

关于gwt - 如何使用 UIBinder 捕捉按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2254092/

相关文章:

gwt - 如何让 FlowPanel 像 VerticalPanel 一样垂直流动它的 child ?

GWT 2.4 更新的 MVP 示例

gwt - 将 ClickHandler 添加到包含许多其他小部件的 div

Maven Tomcat 使用配置文件部署插件

gwt - 重定向到服务器端的安全 URL (HTTPS)

css - 使用 CssResource 时覆盖正文选择器

java - $wnd.google.visualization 未定义

java - GWT UiBinder - 将新对象分配给 UiField 引用

css - 如何使用 GWT 2.4 对带边框的小部件进行垂直布局?

java - 如何使用 "external"包中的 GWT UI Binders