我为JTextField编写了自己的InputVerifier,它工作正常。现在,当用户单击按钮时,我想在此文本字段上“强制”验证。有可能吗?
答案 0 :(得分:2)
作为答案添加@JarekMazur说它解决了问题。
重复我的评论:
+1 @MadProgrammer for docs
请参阅this类似的问题/答案。它显示了如何使用JTextField
类和requestFocusInWindow()
以编程方式触发Robot
输入键,但我认为您只需要后者。
尝试使用requestFocusInWindow()
更改JTextField
焦点。
您最初会请求关注JTextField
而不是其他组件,以便触发Input Verifier
shouldYieldFocus
方法。