Swing 数据绑定框架

2022-09-01 19:33:25

年前几乎提出了同样的问题,但在这方面出现了一些新的发展。

为 Swing 应用程序选择(数据绑定)框架似乎非常困难。JSR-295被遗弃了,许多提供绑定的 Swing 框架都是正在进行的工作,废弃或对于我非常简单的应用程序来说太重了。

任何人都可以对新的UFaceKit进行任何实际体验。它看起来很有希望,但还很不成熟。我对 Swing 的实现和文档特别感兴趣。任何关于UFaceKits开发时间表的见解都将不胜感激,因为我可以通过框架选择来保持一段时间。需求并不是什么花哨的东西,只是使用一个不错的API进行绑定。

我还发现了Mogwai数据绑定,但它似乎很不完整,需要手动同步激活,这使得它与易于手写的简单粒度同步相比毫无用处。

不完整的框架至少包括Spring RCP和许多JSR-296分叉。

那么,JGoodies数据绑定真的是唯一现实的选择吗?或者有没有其他可行的解决方案?


编辑:
这个问题在谷歌中的排名似乎很高,接受的答案反映了最初提出的问题的时间。任何寻求构建使用数据绑定的新 Swing 应用程序的人都应该检查所有答案,他们有关于该领域最新进展的信息。


答案 1

BBB(几乎是JSR 295的官方分支)工作得很好。


答案 2

Beanfabrics 框架包含某种数据绑定。实际上,它是表示模型模式的实现:http://code.google.com/p/beanfabrics/


推荐