我想实现的效果是,当该输入框失去焦点的时候,检验合法性,如果失败就弹出提示信息,并且焦点还是留在该输入框 。我做过如下尝试,都不完美。
1、setDocument ,这个是在输入过程中检验,对于简单的如限制只输入数字之类的需求可以满足,但是对于需要在全部内容输完的情况下才检验的需求就不合适了 。
2、setInputVerifier。如果你从一个输入框切换到另外一个输入框,在检验失败的情况下,可以将焦点留在原地,但是如果你点击的是个按钮(也可能是其它的东西,比如树节点),似乎并不能阻止焦点的转移。
1、setDocument ,这个是在输入过程中检验,对于简单的如限制只输入数字之类的需求可以满足,但是对于需要在全部内容输完的情况下才检验的需求就不合适了 。
2、setInputVerifier。如果你从一个输入框切换到另外一个输入框,在检验失败的情况下,可以将焦点留在原地,但是如果你点击的是个按钮(也可能是其它的东西,比如树节点),似乎并不能阻止焦点的转移。
si hu jiu zhe yang le