【发布时间】:2014-03-10 01:28:31
【问题描述】:
JavaFX 2 不提供验证支持(掩码、输入过滤等...)。很难采用不提供基本功能的技术。我正在尝试实现自己的验证器,但这是一个很大的痛苦。
JavaFX 8 中有关于验证的新闻吗?我试图找到新功能,但我不知道在哪里搜索,很难确切地找到 JavaFX 8 中的变化。我需要了解它,因为我正在考虑将 JavaFX 用于新应用程序。
【问题讨论】:
JavaFX 2 不提供验证支持(掩码、输入过滤等...)。很难采用不提供基本功能的技术。我正在尝试实现自己的验证器,但这是一个很大的痛苦。
JavaFX 8 中有关于验证的新闻吗?我试图找到新功能,但我不知道在哪里搜索,很难确切地找到 JavaFX 8 中的变化。我需要了解它,因为我正在考虑将 JavaFX 用于新应用程序。
【问题讨论】:
回答
不,JavaFX 8 不会实现高级验证支持。
意见
我认为 JavaFX 核心库中不太可能提供全面的验证支持(这只是我个人的看法)。
JavaFX 提供了一个基础库,可以在此基础上实现其他库。 JavaFX 2.2 提供了足够的支持,您可以在 JavaFX 之上编写验证库(人们已经这样做了)。
您可能不希望 JavaFX 核心库中的验证支持有一些原因:
第三方验证库
一些对 JavaFX 字段执行验证的示例 3rd 方库是:
我一直在尝试寻找新功能,但我不知道在哪里搜索,很难找到 JavaFX 8 中的具体变化。
我敢肯定,当 Java 8 在几周后正式发布时,它会发布一个总结 JavaFX 新功能的公告。
您可以通过在 Java 8 的固定功能上过滤 JavaFX 问题跟踪器来了解 JavaFX 8 的所有新功能。这是JavaFX 8 fixed feature query 结果的链接。请注意,链接查询仅报告较大的功能,而不是较小的调整。
【讨论】:
I am sure, when Java 8 is officially released in a couple of weeks, - 我希望不是因为我能看到一些 show_stoppers(取决于视角)