проверка поля находится в фокусе - PullRequest
0 голосов
/ 14 мая 2010

На моем главном экране есть три поля редактирования. Я хочу знать, какое поле редактирования находится в фокусе.

большое спасибо

Ответы [ 2 ]

0 голосов
/ 18 мая 2010

Кроме того, вы можете использовать класс Mainscreen для реализации FocusChangeListener. Если вы создаете элементы управления Edit как Focusable и внедряете слушателя:

public void focusChanged(Field field, int eventType)
{
    if(field == YourEditField1)
    {
    }
    else if (field == YourEditField2)
    {
    }
}
0 голосов
/ 14 мая 2010

isFocus

public boolean isFocus () Определяет, имеет ли это поле фокус в данный момент.

Возвращает: True, если это поле имеет фокус; в противном случае - ложь.

С: JDE 4.2.0

...