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