2010-03-08 35 views
25

几乎同样的问题已经被问到year ago,但是这方面已经有了一些新的发展。Swing数据绑定框架

为swing应用程序选择(数据绑定)框架似乎相当困难。 JSR-295被放弃了,许多提供绑定的swing框架都在工作中,被遗弃或者对于我的非常简单的应用来说太重了。 JGoodies Swing套件价格昂贵,但幸运的是它的图书馆是免费的。

有没有人有任何新的UFaceKit的实际经验。它看起来很有希望,但相当不成熟。我对Swing的实现和文档特别感兴趣。任何有关UFaceKits开发计划的见解都将值得赞赏,因为我可以通过框架选择持续一段时间。需求并不是什么奇特的东西,只是与一个漂亮的API进行工作绑定。

我也发现Mogwai dataBinding,但它似乎相当不完整,需要手动同步激活,这使得它与粗粒度同步easily written by hand相比无用。

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

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


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

+0

如果你喜欢groovy然后看看格里芬 – Karussell 2010-03-08 13:01:51

回答

4

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

+0

谢谢,我会看看它。 – Ahe 2010-03-09 07:40:10