我有一个带有 JTextFields 的摇摆应用程序,我将 InputVerifiers 附加到。我通过 setText 方法将有效的默认值应用于字段,例如
this.myField.setText("11");
但似乎public boolean verify(JComponent component)
除非将焦点应用于字段,否则不会调用它。我试图以编程方式请求焦点,但这似乎仍然没有触发 InputVerifier,例如
this.myField.requestFocus();
如何以编程方式设置文本字段文本并让我的 InputVerifier 触发并运行其 verify() 方法?
我可以在构建 InputVerifier 之后手动触发它,调用 verify() 并传入组件,但这似乎真的没有必要,因为 TextField 已经连接到 InputVerifier。