0
私のコードは次のようである:私はCTRL
+ ENTER
組み合わせをリッスンする必要がTextAreaで2つのキーの組み合わせをどのように聞くことができますか?
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();
}
}
});
}
}
});
、 問題がfoo()
である私がENTER
を押すと呼んでいます。
ありがとうございます!
質問はAWTではなくGWTについてです。 –
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 –