JavaFX 8是否会实现文本字段验证支持?

前端之家收集整理的这篇文章主要介绍了JavaFX 8是否会实现文本字段验证支持?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
JavaFX 2不提供验证支持(掩码,输入过滤等).难以采用不提供基本功能的技术.我试图实现我自己的验证器,但这是一个很大的痛苦.

有关JavaFX 8有关验证的消息吗?我试图找到新的功能,但是我不知道在哪里搜索,很难找到JavaFX 8中的变化.我需要了解它,因为我正在考虑使用JavaFX来应用新的应用程序.

解决方法

回答

不,JavaFX 8不会实现高级验证支持.

意见

我认为JavaFX核心库中不可能提供全面的验证支持(这只是我个人的看法).

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

有一些原因,您可能不希望JavaFX核心库中的验证支持

>由于JavaFX是Java SE和open-jfx项目的一部分,因此必须遵循Java发布过程,由于各种原因,Java发布过程可能相当缓慢.第三方项目没有这样的限制.
> JavaFX中的事情只是一种一般做事的方法,而您可能希望在JavaFX上构建多个框架,每个框架都用于不同的目的,然后在最符合您需求的框架之间进行选择.
>一些高级验证框架可能会使用诸如Beans Validation之类的东西,它们目前只是Java EE规范的一部分. JavaFX是用Java SE编写的,所以核心框架不能利用Java EE中的任何东西,尽管这对验证是可取的.
>通常,验证不是隔离的,而是通常是更广泛的框架(例如表单填写框架或完整的应用程序平台)的一部分.

第三方验证库

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

> JideFX
> FXForm2

I was trying to find new features,but I don’t know where to search,it is difficult to find exactly what will be the changes in JavaFX 8.

我相信,当Java 8在几个星期内正式发布时,它会附带一个公告,总结新的JavaFX功能.

您可以找到JavaFX 8的所有新功能,通过对Java 8的固定功能进行过滤JavaFX问题跟踪器.这是一个链接JavaFX 8 fixed feature query的结果.注意,链接查询仅报告较大的功能,而不是次要调整.

猜你在找的Java相关文章