0

我有一个InputVerifierfor a jTextField,当然InputVerifier当我失去文本字段的焦点时触发,例如通过单击一个按钮。

如果我使用 aFocusListener我可以这样做:

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

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

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

4

1 回答 1

2

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

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

button.setVerifyInputWhenFocusTarget( false );
于 2016-01-21T15:35:35.400 回答