Java Eclipse3.4/SWT-如何在D&;D行动?

Java Eclipse3.4/SWT-如何在D&;D行动?,java,eclipse,drag-and-drop,swt,jface,Java,Eclipse,Drag And Drop,Swt,Jface,我有一个TreeViewer,希望根据用户在拖动操作中按下的鼠标按钮,以不同的方式处理丢弃的文件。有没有办法将侦听器附加到我的树上?在发生删除事件时,似乎不会通知事件和筛选器。使用DND.drop\u COPY和drop\u MOVE标志控制操作是正常的。如果您使用org.eclipse.jface.viewers.ViewerDropAdapter,则可以在getCurrentOperation()中找到这些选项。我希望根据操作中使用的鼠标按钮来处理拖放操作。Drop事件句柄不提供此类信息。

我有一个TreeViewer,希望根据用户在拖动操作中按下的鼠标按钮,以不同的方式处理丢弃的文件。有没有办法将侦听器附加到我的树上?在发生删除事件时,似乎不会通知事件和筛选器。

使用
DND.drop\u COPY
drop\u MOVE
标志控制操作是正常的。如果您使用
org.eclipse.jface.viewers.ViewerDropAdapter,则可以在
getCurrentOperation()
中找到这些选项。我希望根据操作中使用的鼠标按钮来处理拖放操作。Drop事件句柄不提供此类信息。