public void setKeyPressed(JavaScriptObject aValue) {
if (keyPressed != aValue) {
if (keyDownReg != null) {
keyDownReg.removeHandler();
keyDownReg = null;
}
keyPressed = aValue;
if (keyPressed != null && component instanceof HasKeyDownHandlers) {
keyDownReg = ((HasKeyDownHandlers) component).addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
if (keyPressed != null) {
event.stopPropagation();
executeEvent(keyPressed, EventsPublisher.publish(event));
}
}
});
}
}
}
EventsExecutor.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:platypus-js
作者:
评论列表
文章目录