【问题标题】:Drag n drop in swt/eclipse tree viewer在 swt/eclipse 树查看器中拖放
【发布时间】:2012-06-08 11:49:40
【问题描述】:

我在 SWT 树查看器中应用了拖放选项,它工作得很好,但我想只允许 DND 到特定的子树类型。我通过适当的检查做到了。现在的问题是那些我没有应用DND的树节点是可拖动的,尽管由于我的检查它们不能被删除。 我也想阻止它们被拖动。

请提出我看不到的问题。

【问题讨论】:

    标签: java drag-and-drop swt


    【解决方案1】:

    你可以重写方法:

    public void org.eclipse.swt.dnd.DragSourceAdapter.dragStart(final DragSourceEvent event) {
     if (... some condition) {
        event.doit = false; // this will cancel DnD operation
     }
    } 
    

    【讨论】:

    • 感谢您指出我的错...是的,这就是我没有做的...再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多