Java中JTextfield的表单验证?

时间:2013-01-05 08:57:04

标签: java swing validation jtextfield

validateJTextFields的{​​{1}}组是否有一种简便的方式。我目前正在使用Javasqlite manager创建一个简单的表单来收集信息以将作业添加到数据库中。我意识到JTextFields太多了。如何通过sqllite抛出可以自定义的异常错误,或者通过属性对话框在Neatbeans中验证每个JTextField。验证是存在检查,即已输入值。自定义验证消息?

2 个答案:

答案 0 :(得分:9)

使用InputVerifier,如How to Use the Focus Subsystem : Validating Input所示。在here中有一个相关的示例others

答案 1 :(得分:5)

+1 t trashgods回答。

你也可以使用:

有关示例和here,请参阅variation

DocumentFilter允许您在显示更改之前验证文本,即在成功验证文本后调用super.XXX实施重写方法),而DocumentListener则不然。通常在大多数情况下,更好地适应DocumentFilter

请点击此处获取更多帮助:

或者:

  • JFormattedTextField请参阅here以获取示例。