키 수신기가있는 JComboBox
입니다. 내가 <enter>
에 충돌 할 때JComboBox에 포커스를 잃게하려면 어떻게해야합니까?
, 내가 어떤 행동, 을 해고하고 나는 JComboBox
에 초점을 잃을 필요가!
JComboBoxObject.grabFocus();
그러나 다음 요소 (초점이 콤보 상자에서 불과 멀리 간다 WHERE 난 상관 없어) 작동하지 않습니다에 포커스를 얻을 수 transferFocus()
을하고.
다른 콤보 상자에서 수행중인 grabFocus()
이 작동하지만 나에게 꽤 짜증나는 해킹처럼 보입니다. 더 나은 해결책이 있습니까?
관련 없음 : sigh ... keylisteners를 사용하지 마십시오 .. related : transferFocus (현재 포커스가있는 컴포지션에서 사용됨)는 달성해야하는 _ 정확한 _ 무엇을 보여 주는지 SSCCE를 잘 보여주지 않으면 작동해야합니다. BTW, JComboBox 사용법에 대한 튜토리얼을 읽었습니까? 저수준 청취자 및 복합 구성 요소 (잠재적으로 - 실제로 알 수없는)에 대해 다음과 같이 말합니다. – kleopatra