问题描述
我正在学习使用 SWT,但种类繁多,令人眼花缭乱,信息也很粗略。
我遇到了 a long list of widget classes and styles,但没有解释它们每个是什么。页面上的链接已死。我试图搜索个别的,但没有找到关于其中一些的太多信息。 Widget
显然是底层的抽象类,所以它可以引用任何小部件。 Control
也是一个抽象类,大多数小部件都扩展了它,但我唯一能从它的源代码中找到关于它的信息,这就是我知道它是抽象的。
我正在寻找的是一个有组织的列表,它显示了所有小部件类的层次结构,哪些是抽象的,并且简要介绍了它们各自的用途,以及带有简要信息的样式列表,它们会影响哪些小部件类以及它们如何影响。 ..
解决方法
SWT Widgets 将是非常好的起点。这列出了带有屏幕截图的不同小部件(这些是在 Mac 上拍摄的)和相关的 javadoc
,在我输入几乎所有问题后,我发现了这个难以捉摸的网站,我认为死链接应该指向该网站:Help - Eclipse Platform。
它没有完全显示层次结构,但它列出了小部件、它们的用途、哪些是抽象的。
它列出了所有的 SWT 常量,首先是简短的,然后对每个常量进行了分组解释;其中一组是样式。
此外,还有更多,组织成包。不只是 SWT,其他 Eclipse 包也是如此。