Потеря фокуса из JTextField

После того, как я использую свое текстовое поле, я не могу получить jpanel, который щелкает, чтобы вернуться в фокус для моего прослушивателя клавиш. Это работает для mouselistener, но все остальные нажатия клавиш продолжают обнаруживаться текстовым полем, а не jpanel.

Панель была установлена ​​​​Focusable (true) и работает нормально, пока я не передам текстовому полю фокус клавиатуры. Это похоже на то, что текстовое поле не отпускает фокус.

Какие-либо предложения?


person Alex    schedule 14.04.2010    source источник
comment
Ответ состоял в том, чтобы вызвать requestFocus() на панели после выполнения текстового действия.   -  person Alex    schedule 14.04.2010
comment
пожалуйста, отправьте этот комментарий в качестве своего ответа и примите его, чтобы было ясно, что это решение и что этот вопрос завершен.   -  person jzd    schedule 18.03.2011


Ответы (1)


Ответ состоял в том, чтобы вызвать requestFocus() на панели после выполнения текстового действия.

person Alex    schedule 24.03.2011