我有一个弹出组件,它有一个第一个组件JTextComponent,我需要在FocusListener中识别从焦点到这个组件的位置:当弹出窗口出现并且组件默认获得焦点或用户单击它时。我没有找到使用FocusEvent的方法。
假设一个通用用例,究竟是什么让你绊倒了?在我看来:
- 编写您希望在方法中获得焦点时执行的代码,例如onFocusGained(boolean defaultFocus)。
- 从 FocusEvent 方法使用 onFocusGained(true) 调用它。
- 使用 onFocusGained(false) 从 MouseAdapter 方法调用它。