java - Java/Swing 中表单的声明式验证

标签 java validation swing declarative

我使用 Java 和 Swing 进行客户端开发。我喜欢 Swing ;我相信它是那里更好的 GUI 框架之一。然而,我想念的是对声明式验证的支持。喜欢this snippet来自 XForms。

你知道有哪个库允许以声明的方式验证表单中的数据输入,而不是为每个组件编写丑陋的验证文档监听器吗?

最佳答案

您可以尝试 JSR 303 Bean Validation 的一种实现方式.我认为它还没有最终确定,但是有一些实现,比如 Hibernate ValidatorAgimatec Validation .我也没有尝试过,但是通读了一些关于如何使用 Bean Validation 的示例让它看起来很有希望。这是一个 interview与规范领先。我最喜欢该提案的一点是验证规则可以在不同的层和不同的框架中重复使用。您可以在注释和 xml 之间进行选择以进行“声明”。

最后您可能想查看 Swing Java Builders它提供了一种声明式的方式来定义 GUI 并使用 Swing 进行验证和数据绑定(bind)。

关于java - Java/Swing 中表单的声明式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640208/

相关文章:

java - 有没有办法通过 LAN 以编程方式/命令行从 windows/linux 挂载 android 目录?

java - i++ 和 i+1 在数组计数上的区别

javascript - Parsley.js 中的自定义正则表达式验证器

java - 导致其他组件不显示的绘制方法

java - Selenium Webdriver 在执行测试脚本期间非常不一致

jquery - 使正则表达式中的括号可选

php - 全面的服务器端验证

java - BufferedImage getScaledInstance 改变图片的亮度

java - 在 Java 中将 JScrollPane 包装到 TextArea(与 GridBagConstraints 一起使用)

java - 查找正在运行的垃圾收集器类型