我正在使用 WindowBuilder Pro 进行一个项目,在试图掌握它的同时,我一直在寻找好的文档,但没有任何运气。
我发现最好的是Googles WindowBuilder Pro Infopage,但这对我来说还不够广泛。
有谁知道任何其他好的文档?或者我在这里可能有点偏离轨道?我的 Swing 经验非常有限,也许我最好学习 SWING API 而不是寻找 WindowBuilder 文档?
非常感谢任何提示。
我正在使用 WindowBuilder Pro 进行一个项目,在试图掌握它的同时,我一直在寻找好的文档,但没有任何运气。
我发现最好的是Googles WindowBuilder Pro Infopage,但这对我来说还不够广泛。
有谁知道任何其他好的文档?或者我在这里可能有点偏离轨道?我的 Swing 经验非常有限,也许我最好学习 SWING API 而不是寻找 WindowBuilder 文档?
非常感谢任何提示。
您引用的 WindowBuilder 文档非常广泛(近 300 页),但它们旨在成为有关如何使用 WindowBuilder 本身的文档。它们有意不作为 Swing、SWT 或 GWT API 的文档,也不应被视为这些 API 的替代品。这些 API 有很多很好的信息来源。
如果您对 Swing 的信息感兴趣,主要来源应该是 Sun/Oracle 提供的文档和教程。一旦你对 Swing 本身有了基本的了解,我想你会发现 WindowBuilder 文档对学习 WindowBuilder 有很大的帮助,它本身对你快速创建 Swing UI 有很大的帮助。
我还应该指出,今天的 WindowBuilder 文档实际上比 Google 收购 Instantiations 之前的文档要好,因为它们代表了另外六个月的工作和改进。虽然该产品的法定所有权发生了变化,但实际上并未从字面意义上“易手”。在 Instantiations 开发该工具的完全相同的团队继续在 Google 工作,并且还在 Eclipse.org 形成提交者团队的核心。这种发展的连续性延续到过去八年,并将持续到未来。
这还处于早期阶段,但这是我们一直在努力的,可能对您有所帮助:http: //www.codemaps.org/s/WindowBuilder
WindowBuilder 在过去的 12 个月中已多次易手(从 Instantiations 到 Google,随后Google 将其交给 Eclipse Foundation)。诚然,文件似乎受到了影响。但是,由于该项目仍处于向 Eclipse Foundation 提供的过程中,因此搜索文档的最佳位置应该是Eclipse WindowBuilder 文档页面,该页面可从Eclipse WindowBuilder 页面获得。目前,文档页面只列出了您提到的 Google InfoPage,但我怀疑文档的质量会随着时间的推移而大大提高。
话虽如此,对您计划在 WindowBuilder 中使用的底层技术(无论是 SWT、Swing 还是 GWT)的深入理解是无可替代的。WindowBuilder 将使一些事情变得更容易,但是如果您没有牢牢掌握基本概念,许多功能将会令人困惑。遗憾的是,大多数教程仍然以手动编写 GUI 为中心,因此有进取心的文档/教程作者有机会为那些希望使用 WindowBuilder 学习 Swing 和 SWT 等技术的人提供门户。
是的,把 WindowsBuilder 抛在脑后。Swing 教程非常好:http: //download.oracle.com/javase/tutorial/uiswing/