我已经在我的 JTree 上实现了 Drag'n'Drop 和 CCP(我已经创建了我的 Transferable 和 TransferHandler 类)。
默认情况下,剪切操作(CTRL-X 或 SHIFT+DELETE 键)从 JTree(JTreeModel)中删除项目,但我只想用灰色标记它并仅在粘贴操作后将其删除。
如何进行剪切操作以避免删除项目?
我不知道 swing DnD 的所有魔力,但看起来 Cut 动作是在 TransferHandler.getCutAction() 中实现的