0
我的代碼是這樣的:如何在TextArea中偵聽兩個鍵的代碼組合?
final TextArea textArea = new TextArea();
textArea.addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_CTRL) {
textArea.addKeyDownHandler(new KeyDownHandler() {
public void onKeyDown(KeyDownEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
foo();
}
}
});
}
}
});
我需要監聽CTRL
+ ENTER
組合, 問題是,當我按下ENTER
foo()
呼籲。
謝謝!
問題是關於GWT,而不是AWT。 –
oops。請嘗試:http://google-web-toolkit.googlecode.com/svn/javadoc/1.4/com/google/gwt/user/client/ui/KeyboardListener.html#onKeyDown%28com.google.gwt.user.client。 ui.Widget,%20char,%20int 29% –