【发布时间】:2020-01-15 03:57:11
【问题描述】:
我需要在拖放或复制/剪切和粘贴(复制与移动)期间获取操作类型。这是一个 Swing 应用程序,实现了TransferHandle。我在操作结束时需要此信息,在 importData 方法中。
对于拖放,似乎可以测试getUserDropAction,像这样
@Override
public boolean importData(final TransferSupport support) {
if(support.isDrop() && support.getUserDropAction() == TransferHandler.MOVE) {
// drag and drop, MOVE
}
}
...但是如何获取此信息以进行剪切/复制和粘贴?还是有更好的通用方法?
【问题讨论】:
标签: java swing drag-and-drop