Java InputVerifier查找导致"焦点丢失的组件"

时间:2016-01-21 10:30:00

标签: java swing inputverifier

InputVerifier我有一个jTextField当然,当我通过点击按钮放松文本字段的焦点时会触发InputVerifier

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

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

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

有没有办法在InputVerifier中做同样的事情? 基本上我需要知道触发InputVerifier的原因是因为按下了按钮。

1 个答案:

答案 0 :(得分:1)

  

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

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

button.setVerifyInputWhenFocusTarget( false );