JavaFX8是否将实现文本字段验证支持?

JavaFX8是否将实现文本字段验证支持?,java,javafx-2,javafx-8,Java,Javafx 2,Javafx 8,JavaFX2不提供验证支持(掩码、输入过滤等…)。很难采用不提供基本功能的技术。我正在尝试实现我自己的验证器,但这是一个巨大的痛苦 JavaFX8中有关于验证的新闻吗?我试图找到新的特性,但我不知道在哪里搜索,很难找到JavaFX8中的具体变化。我需要了解它,因为我正在考虑将JavaFX用于一个新的应用程序。答案 不,JavaFX8不会实现高级验证支持 意见 我认为JavaFX核心库不太可能提供全面的验证支持(这只是我个人的观点) JavaFX提供了一个基础库,其他库可以在此基础上实现。Jav

JavaFX2不提供验证支持(掩码、输入过滤等…)。很难采用不提供基本功能的技术。我正在尝试实现我自己的验证器,但这是一个巨大的痛苦


JavaFX8中有关于验证的新闻吗?我试图找到新的特性,但我不知道在哪里搜索,很难找到JavaFX8中的具体变化。我需要了解它,因为我正在考虑将JavaFX用于一个新的应用程序。

答案

不,JavaFX8不会实现高级验证支持

意见

我认为JavaFX核心库不太可能提供全面的验证支持(这只是我个人的观点)

JavaFX提供了一个基础库,其他库可以在此基础上实现。JavaFX2.2提供了足够的支持,您可以在JavaFX之上编写验证库(人们已经这样做了)

您可能不希望JavaFX核心库中支持验证,原因如下:

  • 由于JavaFX是javase和openjfx项目的一部分,它必须遵循Java发布过程,由于各种原因,发布过程有时会非常缓慢。第三方项目没有这样的限制
  • JavaFX中的东西通常只实现一种方式,而您可能希望在JavaFX上构建多个框架,每个框架用于不同的目的,然后在最能满足您需求的框架之间进行选择
  • 一些高级验证框架可能会使用一些东西,例如,目前只是JavaEE规范的一部分。JavaFX的编写只是为了使用javase,因此核心框架不能使用javaee中的任何内容,即使这对于验证来说可能是可取的
  • 通常,验证不是孤立完成的,而是更广泛框架(例如表单填充框架或完整的应用程序平台)的一部分
  • 第三方验证库

    对JavaFX字段执行验证的一些示例第三方库包括:

    我试图找到新的特性,但我不知道在哪里搜索,很难找到JavaFX8中的具体变化

    我确信,当Java8在几周后正式发布时,它将发布一个总结JavaFX新特性的公告


    通过过滤JavaFXIssue tracker上Java8的固定特性,您可以了解JavaFX8的所有新特性。下面是一个链接,指向一个测试的结果。请注意,链接查询只报告较大的功能,而不是较小的调整。

    我确信,当Java 8在几周后正式发布时,
    -我希望不是因为我可以看到一些show_stopper(取决于视角),FXForm2对于表单验证(对于字段和类级别)来说非常酷。本周我将为其编写一份完整的指南,其中包括验证和其他一些内容exampleControlsFX也有一个不错的验证框架。