搜索 WindowBuilder 文档/API
我正在使用 WindowBuilder Pro 进行一个项目,在试图很好地掌握它的同时,我一直在寻找好的文档,但没有任何运气。
我发现的最好的内容是 Google WindowBuilder Pro 信息页面 但这对我来说还不够广泛。
有谁知道其他好的文档吗? 或者我可能有点偏离轨道了?我的 Swing 经验非常有限,也许我最好学习 SWING API,而不是寻找 WindowBuilder 文档?
非常感谢任何提示。
I'm in a project with WindowBuilder Pro, and while trying to get a good grip of it I've been searching forever for good documentation without any luck.
The best that I've found is Googles WindowBuilder Pro Infopage but that isn't extensive enough for me.
Does anyone know any other good documentation?
Or am I perhaps a bit off track here? I have very limited Swing-experience, and perhaps I'd be better off studying the SWING API instead of looking for WindowBuilder documentation?
Very thankful for any tips.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您引用的 WindowBuilder 文档非常广泛(近 300 页),但它们旨在成为有关如何使用 WindowBuilder 本身的文档。它们有意无意成为 Swing、SWT 或 GWT API 的文档,并且不应被视为这些 API 的替代品。关于这些 API 有很多很好的信息来源。
如果您对 Swing 的信息感兴趣,主要来源应该是 Sun/Oracle 提供的文档和教程。一旦您对 Swing 本身有了基本的了解,我想您会发现 WindowBuilder 文档对于学习 WindowBuilder 非常有帮助,而 WindowBuilder 本身对于您快速创建 Swing UI 也有很大帮助。
我还应该指出,今天的 WindowBuilder 文档实际上比 Google 收购 Instantiations 之前的文档要好,因为它们代表了另外六个月的工作和完善。虽然该产品的合法所有权发生了变化,但实际上并没有字面意义上的“易手”。在 Instantiations 开发该工具的同一团队继续在 Google 开发该工具,并且还构成了 Eclipse.org 提交者团队的核心。这种发展的连续性已经持续了八年,并将持续到未来。
The WindowBuilder docs that you reference are quite extensive (nearly 300 pages), but they are intended to be docs about how to use WindowBuilder itself. They are intentionally not intended to be documentation for the Swing, SWT or GWT APIs and should not be considered to be substitutes for those. There are plenty of good sources of information on those APIs.
If you are interested in info on Swing, the primary source should be the docs and tutorials provided by Sun/Oracle. Once you have a basic understanding of Swing itself, I think you will find the WindowBuilder docs to be of great help in learning WindowBuilder which itself will be great help to you in rapidly creating Swing UIs.
I should also point out that the WindowBuilder docs in place today are actually better than those in place prior to the Google acquisition of Instantiations because they represent a further six months of work and refinement. While the product has seen a change in legal ownership, it has not actually "changed hands" in the literal sense. The exact same team that developed the tool at Instantiations has continued to work on it at Google and is also forming the core of the committer team at Eclipse.org. This continuity of development stretches eight years into the past and will continue well into the future.
这还处于早期阶段,但我们一直在努力,可能会对您有所帮助:http ://www.codemaps.org/s/WindowBuilder
This is in a really early stage but this is something that we have been working on which might be helpful for you: http://www.codemaps.org/s/WindowBuilder
WindowBuilder 在过去 12 个月内已易主数次(从 Instantiations 到 Google< /a>,随后 Google 将其捐赠给 Eclipse 基金会)。诚然,文档似乎受到了影响。但是,由于该项目仍处于提供给 Eclipse 基金会的过程中,搜索文档的最佳位置应该是 Eclipse WindowBuilder 文档页面,可从Eclipse WindowBuilder 页面。目前,文档页面仅列出了您提到的 Google InfoPage,但我怀疑随着时间的推移,文档的质量将大大提高。
话虽如此,对您计划在 WindowBuilder 中使用的底层技术(无论是 SWT、Swing 还是 GWT)有充分的了解是无可替代的。 WindowBuilder 将使某些事情变得更容易,但如果您没有牢牢掌握基本概念,许多功能将会令人困惑。遗憾的是,大多数教程仍然以手动编写 GUI 为中心,因此有进取心的文档/教程作者有机会为那些希望使用 WindowBuilder 学习 Swing 和 SWT 等技术的人提供一个途径。
WindowBuilder has changed hands several times in the last 12 months (from Instantiations to Google, followed by Google giving it to the Eclipse Foundation). Admittedly, the documentation appears to have suffered. However, as the project is still in the process of being provisioned to the Eclipse Foundation, the best place to search for documentation should be the Eclipse WindowBuilder Documentation Page, which is available from the Eclipse WindowBuilder page. Currently, the documentation page only lists the Google InfoPage that you've mentioned, but I suspect that in time the documentation will increase greatly in quality.
That being said, there is no substitute for a solid understanding of the underlying technology that you plan on using within WindowBuilder, be it SWT, Swing, or GWT. WindowBuilder will make some things easier, but many of the features will be confusing if you don't have a firm grasp of the underlying concepts. Sadly, most tutorials are still centered around hand-coding the GUI, so there is an opportunity for an enterprising documentation/tutorial writer to provide a gateway to those who wish to learn technologies like Swing and SWT using WindowBuilder.
是的,把 WindowsBuilder 抛在脑后吧。 Swing 教程非常棒: http://download.oracle.com/javase/tutorial/uiswing/
Yea, leave the WindowsBuilder behind. The Swing tutorials are excellent: http://download.oracle.com/javase/tutorial/uiswing/