public static class VerifierListener implements ActionListener {
public void actionPerformed(ActionEvent e){
JComponent c = (JComponent)e.getSource();
InputVerifier v = c.getInputVerifier();
if (v != null) // on init, it is null
v.verify(c);
}
}
public final void setUpdating(boolean doNotVerify) {
this.updating = doNotVerify;
}