5

有没有简单的方法来validate一组JTextFieldsin Java. 我目前正在使用sqlite manager,neatbeans IDE创建一个简单的表单来收集信息以将作业添加到数据库中。我意识到有太多的 JTextFields。如何通过 sqllite 引发可以自定义的异常错误,或者在 Neatbeans 中通过属性对话框验证每个 JTextFields。验证是存在检查,即是否输入了一个值。自定义验证消息?

4

2 回答 2

9

使用InputVerifier,如如何使用焦点子系统:验证输入中所示。这里有一个相关的例子,等等

于 2013-01-05T09:03:17.287 回答
5

+1 t 垃圾神回答。

您还可以使用:

有关示例和此变体,请参见此处

DocumentFilter允许您在显示更改之前验证文本,即通过super.XXX在成功验证文本后调用重写方法的实现),而 asDocumentListener没有。在大多数情况下,它通常更好地满足于DocumentFilter.

请参阅此处获取更多帮助:

或者:

  • JFormattedTextField这里的例子。
于 2013-01-05T11:46:46.210 回答