是否有所有 SWT 小部件和样式的有组织的列表并附有说明?

问题描述

我正在学习使用 SWT,但种类繁多,令人眼花缭乱,信息也很粗略。

我遇到了 a long list of widget classes and styles,但没有解释它们每个是什么。页面上的链接已死。我试图搜索个别的,但没有找到关于其中一些的太多信息。 Widget 显然是底层的抽象类,所以它可以引用任何小部件。 Control 也是一个抽象类,大多数小部件都扩展了它,但我唯一能从它的源代码中找到关于它的信息,这就是我知道它是抽象的。

我正在寻找的是一个有组织的列表,它显示了所有小部件类的层次结构,哪些是抽象的,并且简要介绍了它们各自的用途,以及带有简要信息的样式列表,它们会影响哪些小部件类以及它们如何影响。 ..

解决方法

SWT Widgets 将是非常好的起点。这列出了带有屏幕截图的不同小部件(这些是在 Mac 上拍摄的)和相关的 javadoc

,

在我输入几乎所有问题后,我发现了这个难以捉摸的网站,我认为死链接应该指向该网站:Help - Eclipse Platform

它没有完全显示层次结构,但它列出了小部件、它们的用途、哪些是抽象的。

它列出了所有的 SWT 常量,首先是简短的,然后对每个常量进行了分组解释;其中一组是样式。

此外,还有更多,组织成包。不只是 SWT,其他 Eclipse 包也是如此。