java - 拖放 JLabel 的动画

标签 java swing drag-and-drop

我问了很多关于 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/

相关文章:

java - 为什么 Thread 不是抽象类而 start() 不是 final?

java - RCP 和外部浏览器包含

java - JProgressBar 显示奇怪的橙色波浪

Java 弹出按钮

HTML5 拖放 (DnD) : changing cursor

cocoa - 从缩放 View 拖动时 NSView 图像损坏

java - Spring-MVC RequestMapping URITemplate 中的可选路径变量

java - 将 ImageIcon 替换为按下的 JButton

ios - 如何在 `UICollectionViewCell` 位置更改时正确移动数组项

java - 从网页打开文件夹/资源管理器客户端的方法.... Java 小程序?