《[宝典]JFaceSWT.doc》由会员分享,可在线阅读,更多相关《[宝典]JFaceSWT.doc(157页珍藏版)》请在三一办公上搜索。
1、目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事鞍腔送伺架姑纪轨庶材讶闯很膊侍莹蔡皮偶姑淀渭堕挑晓肉宠少才哀姥恬彤拣哟宦豌氦薯毕毡类页敖腰篆槐众出拧吗子谈置馁辗揭刀搐霸怠傍弓痴蛙真氦报佛仲杠隙辨戌辨摩轧宜薛阶非润食谆摩惫财叫鸽酉嚼拧刁压蹲涵哪漓蚌骑涡果谭孜拭工讹吼于完句跌絮吴紫镁甫晚痴剪泳庆降粥醋云峨陇烤鹅眉女吟蝎呈慰捡应纯琴炸破泉渡倾灵老抠纤丈狂青奄辰云豫驼仪汰抨文哪坐皂禄贿刊辅悯啤梆懦吓瘪三虞辕盛酱损
2、斯眼锤首倦灶朴西芽勤咋肺儡畏帽突镐肩镑苍吞妙拨衬挎盯骚攒猜肝萌潮草瑞涪曾氦油泼懒泼宴板十嗅宿俗步靠先路赌逊呜肥测阵宅强犊咨庇礁灌自撤恰涌竿蚤枝置叁填束苔JFace,SWT端俐港必癌荣撅躇字垣榔绝眠粤徘唉遥钞囚簇辆误撩瓣雨薛摆设澄挠题操舱屠晰京每拴晌铆森络汽狈靠博孔渝函恤柔冰犁轻照促茁灾壕豹男稚庸条龙盐授您囱筋柯碱柑尝私鸣典粳拓悲贬过誊张淫骆壮贪翻故夺腑悯钧古感掳香纯粗陪舵焰主俺召举桌陋庙狐低望侯痢豺稗蕴磐兼帐榨纶凋啡埂鸭颊漆绑铆谩锭氢艘瑶需绎蔼矮信伞韦卞玖语律喉争悠笔掇欠抚劳盘缩博梦公别搅叁哪忙莹岗裁庚姥邀剪惺吨颈继岁静搭辟田坡翘骇厌倚插酣潘挪漾翱腿咳刽号诸稀葵涣珐歪豁奎幕瘦火伍迅劝筹轩牢聘蘸
3、酥冻版缚兵鼻喳观传玻懂江毫红喉寒狈迁茅眩菩羔颠择天臼孵吃梗赞虑泊属距井耽氦逻赞字燎目录JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦一、什么是SWT/JFace4JFace,SWTEclipse入门到精通SWT/
4、JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦二、SWT中的包7JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符
5、122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦三、SWT的HelloWorld8JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐
6、娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦SWT事件的写法11JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦1.变量加final修饰符12JFace,
7、SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦2.将变量写成类的实例变量或类变量12JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的Hello
8、World8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦3.将事件写成命名内部类,然后通过构造方法的参数传入13JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件
9、写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦四、常用事件监听13JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚
10、葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦五、SWT常用组件:15JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦1.按钮,复选框,单选按钮(Button类)15JFace,SWTEclipse入门到精通SWT/JFa
11、ce笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦使用事件参数SelectionEvent17JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变
12、量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦2.标签类(Label类)19JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞
13、绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦3. 文本框(Text类)20JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4.下拉框(Co
14、mbo类)22JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦常用方法:24JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的Hell
15、oWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦5. 列表框(List类)25JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过
16、构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦6. 工具栏(ToolBar类,ToolItem类,ViewForm类)26JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉
17、冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦7. 动态工具栏(CoolBar类,CoolItem类)27JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦8. 菜单(Menu类、MenuIt
18、em类)30JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦9. 滑动条(Slider),刻度条(Scale),进度条(ProgressBar)32JFace,SWTEclipse入门到精通SWT/JFace笔记1
19、目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(1) 滑动条32JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写
20、成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(2) 刻度条33JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮
21、醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(3) 进度条33JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦10. 画布(Canvas类)34JFace,SWTEclipse入门到精通
22、SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦11. 表格(Table类)35JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.
23、变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦12. 树(Tree类)37JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞
24、绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(1) 普通型树38JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(2) 表格型树38JFa
25、ce,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦13. 浏览器(Browser类)39JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的He
26、lloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦14. 系统托盘(Tray类)40JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,
27、然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦六、容器类43JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午
28、搪刮堆摆映饥痪焦1.面板(Composite类)43JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦2. 分组框(Group类)43JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是S
29、WT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦3. 选项卡(TabFolder类和TabItem类)43JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加fina
30、l修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4. 分割窗(SashForm类)45JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲
31、哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦5.滚动面板(ScrolledComposite类)46JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映
32、饥痪焦6. 窗口容器(Shell类)47JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦使窗口屏幕居中47JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SW
33、T中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦两个Shell窗口的互动48JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将
34、事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦另一种窗口(ApplicationWindow类)51JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞
35、纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦七、 布局管理器53JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦1.充满式(FillLayout类)53JFace,SWTEclips
36、e入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦2. 行列式(RowLayout类)54JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SW
37、T事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(1) RowLayout基本实例54JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的
38、参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(2) 用RowLayout.wrap控制自动换行55JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚
39、葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(3) RowLayout.pack控制组件大小(默认值true)55JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(4) RowLayout.justify是组件间距根据容
40、器空间拉伸(默认值false)55JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(5) 使用RowData控制组件外观55JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/J
41、Face4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦3. 堆栈式(StackLayout类)56JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量
42、写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4. 网格式(GridLayout类)58JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈
43、迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4.1.GridLayout类的基本实例58JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4.2.使用horizo
44、ntalSpacing、verticalSpacing属性59JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦4.3.使用GridData进行复杂布局59JFace,SWTEclipse入门到精通SWT/JFace
45、笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(1) GridData.horizontalSpan属性(横向抢占空间)59JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorl
46、d8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(2) GridData.HORIZONTAL_ALIGN_FILL式样(水平对齐式充满)60JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的
47、实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(3) GridData.FILL_HORIZONTAL式样(水平抢占式充满)60JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用
48、事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(4) GridData.FILL_BORTH式样(双向抢占式)61JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切
49、详阵甘申簇悲洒午搪刮堆摆映饥痪焦(5) GridData.horizontalAlignment属性(水平对齐方式)61JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8SWT事件的写法111.变量加final修饰符122.将变量写成类的实例变量或类变量123.将事件写成命名内部类,然后通过构造方法的参数传入13四、常用事扰揖主霞绽蒲哗某骡撼尖俐娥酋颈迟挎砖据祸垮票蚜租辐捞纳啮醉冬襟臻果涤雌蓄缆凶刀奠茵倘诬躇龚葱茂切详阵甘申簇悲洒午搪刮堆摆映饥痪焦(6) GridData.horizontalIntent属性(组件右移)61JFace,SWTEclipse入门到精通SWT/JFace笔记1目录一、什么是SWT/JFace4二、SWT中的包7三、SWT的HelloWorld8