gpt4 book ai didi

gwt - 从 gwt 中的代码触发点击事件

转载 作者:行者123 更新时间:2023-12-03 11:05:13 24 4
gpt4 key购买 nike

我在 gwt 中创建了一个自定义小部件,它扩展了复合 Material 。我在其中使用了焦点面板。对于 FocusPanel,我添加了 ClickHandler。然后我添加了键盘监听器。现在按下 Enter 键它应该触发点击事件。任何人都可以帮忙使用 GWT 中的代码触发点击事件?

focusPanel.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
// TODO call onClick() method
}
}
});

谢谢

最佳答案

我没有为点击事件做过这个,但我做过这样的更改事件。

NativeEvent event = Document.get().createChangeEvent();
DomEvent.fireNativeEvent(event, this);

[ createClickEvent ]( http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/gwt/dom/client/Document.html#createClickEvent(int,%20int,%20int,%20int,%20int,%20boolean,%20boolean,%20boolean,%20boolean)) 方法虽然需要更多的参数。
public final NativeEvent createClickEvent(int detail,
int screenX,
int screenY,
int clientX,
int clientY,
boolean ctrlKey,
boolean altKey,
boolean shiftKey,
boolean metaKey)

关于gwt - 从 gwt 中的代码触发点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1238355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com