我为InputVerifier
设置了jTextField
,当然,当我松开文本字段的焦点(例如通过单击按钮)时,会触发InputVerifier
。
如果我使用FocusListener
,我可以做:
focusLost(FocusEvent e) {
e.getOppositeComponent()
}
这给了我组件,这是在这种情况下单击按钮失去焦点的原因。
有没有办法在
InputVerifier
中执行类似的操作?基本上,我需要知道是否触发
InputVerifier
的原因是因为按下了按钮。 最佳答案
基本上,我需要知道是否触发InputVerifier的原因是因为按下了按钮。
如果要在单击特定按钮时阻止验证,则可以使用:
button.setVerifyInputWhenFocusTarget( false );