有没有简单的方法来validate
一组JTextFields
in Java
. 我目前正在使用sqlite manager
,neatbeans IDE
创建一个简单的表单来收集信息以将作业添加到数据库中。我意识到有太多的 JTextFields。如何通过 sqllite 引发可以自定义的异常错误,或者在 Neatbeans 中通过属性对话框验证每个 JTextFields。验证是存在检查,即是否输入了一个值。自定义验证消息?
问问题
7740 次
2 回答
9
使用InputVerifier
,如如何使用焦点子系统:验证输入中所示。这里有一个相关的例子,等等。
于 2013-01-05T09:03:17.287 回答
5
+1 t 垃圾神回答。
您还可以使用:
DocumentFilter
/DocumentListener
并将其添加到JTextField
.
DocumentFilter
允许您在显示更改之前验证文本,即通过super.XXX
在成功验证文本后调用重写方法的实现),而 asDocumentListener
没有。在大多数情况下,它通常更好地满足于DocumentFilter
.
请参阅此处获取更多帮助:
或者:
JFormattedTextField
看这里的例子。
于 2013-01-05T11:46:46.210 回答