我问了很多关于 JLabel 拖放的问题,但我向他们学习,我尝试拖放带有图像图标的 JLabel,我希望能够从中复制并拖动它用户可以看到图像随鼠标移动并将其放入另一个 JLabel 中,我也想将其从一个 JPanel 移动到另一个 JPanel,我该如何做到这一点?
最佳答案
原则上,您需要 java.awt.dnd
包。
获取一个DragSource
,将其与您的源 JLabel 关联。创建一个 DropTarget,将其与您的目标 JLabel 关联。
添加正确的监听器(DropTargetListener、DragSourceListener),并对方法调用做出适当的 react 。
好吧,说真的:阅读 the tutorial ,尝试实现一下,如果有更具体的问题再回来。
关于java - 拖放 JLabel 的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5369266/