我需要在 swing 中创建一个拖放系统,其中被拖动物体的图像在拖动过程中附加到光标上。理论上这是可以实现的
public Icon TransferHandler.getVisualRepresentation(Transferable t)
但似乎存在一个长期存在的错误(here https://bugs.java.com/bugdatabase/view_bug?bug_id=4816922) 这意味着这个方法永远不会被调用。我知道我可以通过使用 DragSource 等实现我自己的 DnD 系统来做到这一点,但是有人知道更简单的解决方法可以满足我的需要吗?
方法TransferHandler.getVisualRepresentation
java 1.4 中不支持,我不确定是否或何时修复它。要测试它是否适用于当前版本,您可以调整此example http://www.java2s.com/Code/Java/Swing-JFC/TransferHandlersubclasswrapsanotherTransferHandleranddelegatesmostofitsoperationstothewrappedhandler.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)