swt组件的背景色彩继承,setBackgroundMode的用法
swt组件的背景颜色继承,setBackgroundMode的用法
其实swt的setBackgroundMode有3个模式,分别是INHERIT_DEFAULT;INHERIT_FORCE;INHERIT_NONE
INHERIT_NONE
不选用父背景作为继承,
INHERIT_DEFAULT
选择性地选择父背景,比如说,Combo,List等都不选用父背景
INHERIT_FORCE;
无论如何都要选择父背景作为继承背景,所有控件无一例外;
然而要对上面进行补充,Composite如果自己set了BackGroundImage的话
是不受上面这3个模式的约束的.
很多blog都发表到qq空间上面,第一次来eye这里发, 下篇文章用源代码分析一下swt究竟是怎样通过这个3个model设置控件的样式的
其实swt的setBackgroundMode有3个模式,分别是INHERIT_DEFAULT;INHERIT_FORCE;INHERIT_NONE
INHERIT_NONE
不选用父背景作为继承,
INHERIT_DEFAULT
选择性地选择父背景,比如说,Combo,List等都不选用父背景
INHERIT_FORCE;
无论如何都要选择父背景作为继承背景,所有控件无一例外;
然而要对上面进行补充,Composite如果自己set了BackGroundImage的话
是不受上面这3个模式的约束的.
很多blog都发表到qq空间上面,第一次来eye这里发, 下篇文章用源代码分析一下swt究竟是怎样通过这个3个model设置控件的样式的