Web アプリケーションの GUI を構築するために GWT-Ext ライブラリを使用しています。NumberField 内で ENTER キーを押して処理したいと思います。
次のようになります。
final NumberField requiredHeight = new NumberField();
requiredHeight.setValue(125);
requiredHeight.setAllowBlank(false);
requiredHeight.setAllowNegative(false);
requiredHeight.setAllowDecimals(false);
KeyListener listener = new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode()==13)
addPortlet(requiredHeight.getValue().intValue());
}
};
requiredHeight.addKeyListener(listener);
しかし、コードは何もしません! 私は何を間違っていますか?一般的に言えば、そのようなハンドラーをフィールドに追加する最良の方法は何ですか?