2016-01-21 57 views
0

我有一个InputVerifierjTextField,当然,当我通过点击一个按钮松动,例如文本字段的焦点InputVerifier被触发。谁将使Java InputVerifier找到组件“聚焦丢失”

如果我会用一个FocusListener我可以这样做:

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

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

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

+2

不是一个真正的'InputVerifier'点 – MadProgrammer

回答

1

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

如果你想防止当你点击一个特定的按钮,验证,那么你可以使用:

button.setVerifyInputWhenFocusTarget(false);