第1楼 2007-11-11 16:32 xcv4java 写道:
swt中table的问题
请问高手,我想实现用table这样的一个功能,鼠标点第n行,自动选中第n到n+10行,如下,在selectionListener中有下面语句:table.setSelection(table.getSelectionIndex(),table.getSelectionIndex()+9);
可是有时会出现问题:当选中目前已经被选中的一行时,table中先选中10行,然后马上下面的9行就不被选中了。例如:目前第10到19行被选中,如果我鼠标单击第9行,则能正常选中第9到第18行;而我单击第11行时,首先第11到第20行被选中,马上第12行以后的都又不被选中了只有鼠标单击的一行选中了,请问下高手是什么原因?