我创建了树查看器,如下所示
Tree tree = new Tree(parent,SWT.CHECK | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTIONCTRL键选择(突出显示)树的多行。有没有办法不用ctrl键就可以选择多个行。我知道的一种方法是使用setSelection()方法,它不能使用,因为当用户从一行转到另一行
我正在制作一个简单的菜单来删除树上的项目。但是,删除项后,树不会接收选择事件,因此侦听器中的代码不会执行(监听器在完整代码中更新UI的一部分)。tree.addListener (SWT.Selection, new Listener(){
public void handleEvent(Event e) {(删除选
首先,我很惊讶TreeCursor.setSelection(TreeItem row, int column)没有选择任何东西。然后我查看了这个方法的源代码,发现它们调用了Tree.indexOf()。当然,如果它不是树的直接子项,它就不会找到树项目。我对这个类的用法还不是很了解吗?是否可以选择不是树的直接子项的树项目?我很难相信选择功能是如此有限。我的意思是一