我想学习如何使用 JGoodies 绑定(因为 bean 绑定似乎死在水中,它的 fork 也是如此)。JGooside 绑定文档参考教程源代码,但此代码在最新 (2.5) 发行版中不可用。
在查看以前的发行版之后,似乎教程代码在 2.0.6 和 2.1.0 之间被删除了
我是否理解该教程已过时?如果是这样,是否有我刚刚错过的最新教程分发?
我有同样的问题,我花了很长时间才找到答案。您是正确的,最新版本(2.5)不包含教程代码。但是,旧的教程代码 (v2.06) 是一个非常好的起点,它将教您基础知识。(至少它对我有用。)
通过浏览发行说明,2.06 和 2.5 之间有一些重大变化,其中 com.jgoodies.binding.binder 包是最大的。(有趣的是,该文档并没有特别提到该教程已被删除......)
旧教程代码的唯一问题:
com.jgoodies.binding.list.ArrayListModel
com.jgoodies.binding.list.ObservableList
已被替换为:
com.jgoodies.common.collect.ArrayListModel
com.jgoodies.common.collect.ObservableList
网上也有好几篇教程都不错,不过要注意,都是基于非常老的v1.0。尽管如此,原则和概念是相同的。
JGoodies 删除了下面链接的文件。但是,我相信这些教程仍然可以在新档案中的 Java 1.4 库中找到。
此外,Karsten Lentzsch 正在构建一个新的 Showcase 应用程序,该应用程序将包含所有教程源。它可能会在 7 月上市。
旧帖:
阅读教程代码可能是学习 JGoodies 的最佳方式,尽管它已经过时了。您仍然可以从 档案中获取它们:
http://www.jgoodies.com/download/libraries/binding/binding-1_5_0.zip
http://www.jgoodies.com/download/libraries/validation/validation-1_4_0.zip
http://www.jgoodies.com/download/libraries/forms/forms-1_3_0.zip
我也一直在寻找教程代码。
它在 Showcase 应用程序中可用(撰写本文时的最新版本是 1.6.6)。
http://www.jgoodies.com/downloads/demos/
在 Java WebStart 中打开 Showcase 应用程序。您可能需要在 Java 设置中为http://www.jgoodies.com添加安全例外以允许应用程序运行。
打开演示后,您可以通过单击窗口右上角的“显示详细信息”按钮访问源代码。