Ключ lwuit выпущен

Как обнаружить ключ, выпущенный в Textfield? Я пытался переопределить keyReleased(int code), но не работает хорошо. как показано ниже:

TextField tf = new TextField(){

     public void keyReleased(int keyCode) {

                         }
                 };

Есть ли идея?

2 ответа

Итак, если вы хотите запечатлеть этот ключ на устройстве без сенсорного экрана, взгляните на этот пост:

LWUIT keyPressed

Если это для сенсорных устройств, вы можете использовать pointerReleased(int x, int y). Переопределите это и делайте то, что вы хотите сделать внутри этого метода.

Переопределите это в форме. Вам, вероятно, следует также указать устройство, поскольку не все устройства работают одинаково. Вы можете использовать DataChangeListener если вы просто хотите отслеживать изменения в текстовом поле.

Другие вопросы по тегам