|
|

楼主 |
发表于 2006-2-15 16:27:31
|
显示全部楼层
// 初始化用户文件路径
initUserFilePath(me);
...
public static void initUserFilePath(QQUser me) {
GROUPS = INSTALL_DIR + "/" + me.getQQ() + "/groups.xml";
...}
blindHelper.initModels();
/**
* 初始化model
*/
public void initModels() {
...
// 初始化,载入分组文件
ConfigHelper configHelper = main.getConfigHelper();
File groupFile = new File(LumaQQ.GROUPS);
if(!configHelper.checkGroupFile(groupFile))
return;
XGroups groups = GroupUtil.load(groupFile);
....
}
groups.xml是从TX上读取下来的啊?那么这里读取这个文件来获得blind上的slat的文本名字,
那么我新加入一个slat,名字要怎么办呢?
final Slat slat1 = new Slat(blind, SWT.FLAT | SWT.CENTER, "我的任务");
slat1.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
我这么写的话,又没有把slat1加到blind后面,是因为
children.add(index, slat);的关系吗?
那么如何获得这个index呢?blind.getSlatCount();可以?
那么在BlindHelper.java中如何引用children.add(index, slat);? |
|