Composite Tutorial
Composite
是 SWT
中最常用的一个容器,子控件一般情况下都会由设置的 Layout 来分配空间
Composite 默认是没有边框的,如果要显示边框,请在初始化的时候加上 SWT.BORDER。
SWT.H_SCROLL 和 SWT.V_SCROLL 可以给 Composite 加上滚动条,但滚动条的实现需要自己完成,参照示例:
scroll a child control automatically,另外,如果你想用现成的带滚动条的 Composite, 请参考
ScrolledComposite的示例
。setTabList():设置点击Tab键时获得焦点(focus)的控件的列表。参考示例:
set the tab traversal order of childrenSWT.NO_RADIO_GROUP是针对单选按钮(Button(SWT.RADIO))的一个特殊的参数,当Composite设置了此参数之后,里面所有的Radio都是各自为一组,也就是说都成了多选(SWT.CHECK)按钮了。参考示例:
force radio behavior on two different composites背景模式setBackgroundMode(),SWT.INHERIT_NONE,SWT.INHERIT_DEFAULT 和 SWT.INHERIT_FORCE 三选一。参考示例:
inherit a background color or image
参考资料: * Composite snippets * Sample code and further information
下一篇:Canvas Tutorial