J'utilise la bibliothèque GWT-Ext pour créer une interface graphique pour une application web. Je voudrais traiter une pression sur la touche ENTER à l'intérieur de NumberField.Gestion du rappel pour la touche ENTRÉE dans NumberField de GWT-Ext
Il devrait ressembler à ceci:
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);
Mais le code ne fait rien! Qu'est-ce que je fais de mal? De manière générale, quelle est la meilleure façon d'ajouter un tel gestionnaire sur le terrain?