JGoodies绑定教程代码发生了什么变化?

时间:2011-11-02 04:40:53

标签: java swing jgoodies

我想学习如何使用JGoodies绑定(因为bean绑定似乎在水中死了,它的fork也是如此)。 JGoosides绑定文档引用了教程源代码,但此代码在最新的(2.5)发行版中不可用。

在查看以前的分发版本后,教程代码似乎在2.0.6和2.1.0之间删除

我是否明白该教程已过时? 如果是这样,是否有一个我最不能错过的最新教程分发?

3 个答案:

答案 0 :(得分:8)

我有同样的问题,我花了很长时间才找到答案。你是对的,因为最新版本(2.5)不包含教程代码。但是,旧的教程代码(v2.06)是一个非常好的起点,它将教你基础知识。 (至少它对我有用。)

从浏览Release Notes开始,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。尽管如此,主体和概念是相同的。

  1. JGoodies: Understanding Binding - Part 1
  2. JGoodies: Understanding Binding - Part 2
  3. JGoodies: Understanding Binding - Part 3
  4. JGoodies: Understanding Binding - Part 4
  5. Introduction to JGoodies Binding

答案 1 :(得分:4)

JGoodies删除了下面链接的文件。但是,我相信这些教程仍然可以在新的archives中的Java 1.4库中使用。

此外,Karsten Lentzsch正在构建一个新的Showcase应用程序,它将包含所有教程资源。它可能会在七月份上市。


旧帖子:

  

阅读教程代码可能是学习JGoodies的最佳方式,   即使它已经过时了。你仍然可以从中得到它们   archives

     

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

答案 2 :(得分:2)

我一直在寻找教程代码。

它可以在Showcase应用程序中找到(最新版本在撰写时为1.6.6)。

http://www.jgoodies.com/downloads/demos/

在Java WebStart中打开Showcase应用程序。您可能需要在Java设置中为http://www.jgoodies.com添加安全例外以允许该应用程序运行。

打开演示后,您可以通过单击窗口右上角的“显示详细信息”按钮来访问源代码。

我希望这会有所帮助。JGoodies Showcase App 1.6.6