0
我已经在SWT树型浏览器中应用了拖拽选项,它工作得很好,但我想让DND只能用于特定的子树类型。我通过适当的检查做到了。现在的问题是,我没有申请DND的那些树节点是可拖动的,尽管由于我的检查他们不能被删除。 我想阻止它们被拖动。在swt/eclipse树型浏览器中拖拽
请建议可能是我无法看到的问题。
我已经在SWT树型浏览器中应用了拖拽选项,它工作得很好,但我想让DND只能用于特定的子树类型。我通过适当的检查做到了。现在的问题是,我没有申请DND的那些树节点是可拖动的,尽管由于我的检查他们不能被删除。 我想阻止它们被拖动。在swt/eclipse树型浏览器中拖拽
请建议可能是我无法看到的问题。
您可以覆盖的方法:
public void org.eclipse.swt.dnd.DragSourceAdapter.dragStart(final DragSourceEvent event) {
if (... some condition) {
event.doit = false; // this will cancel DnD operation
}
}
感谢您指出我的错...亚多数民众赞成我再未doing..thanks – RTA