我为InputVerifier设置了jTextField,当然,当我松开文本字段的焦点(例如通过单击按钮)时,会触发InputVerifier

如果我使用FocusListener,我可以做:

focusLost(FocusEvent e) {
e.getOppositeComponent()
}


这给了我组件,这是在这种情况下单击按钮失去焦点的原因。

有没有办法在InputVerifier中执行类似的操作?
基本上,我需要知道是否触发InputVerifier的原因是因为按下了按钮。

最佳答案

基本上,我需要知道是否触发InputVerifier的原因是因为按下了按钮。


如果要在单击特定按钮时阻止验证,则可以使用:

button.setVerifyInputWhenFocusTarget( false );

07-24 20:33