【发布时间】:2011-03-20 15:04:53
【问题描述】:
我问了很多关于 JLabel 拖放的问题,但我向他们学习,我试图拖放带有图像图标的 JLabel,我希望能够从中复制并拖动它用户可以看到用鼠标移动的图像并将其放在另一个 JLabel 中,我也想将它从一个 JPanel 移动到另一个 JPanel,我该怎么做?
【问题讨论】:
标签: java swing drag-and-drop
我问了很多关于 JLabel 拖放的问题,但我向他们学习,我试图拖放带有图像图标的 JLabel,我希望能够从中复制并拖动它用户可以看到用鼠标移动的图像并将其放在另一个 JLabel 中,我也想将它从一个 JPanel 移动到另一个 JPanel,我该怎么做?
【问题讨论】:
标签: java swing drag-and-drop
原则上,您需要java.awt.dnd 包。
获取DragSource,将其与您的源 JLabel 关联。创建一个 DropTarget,将它与您的目标 JLabel 关联。
添加正确的侦听器(DropTargetListener、DragSourceListener),并对方法调用做出适当的反应。
好的,认真的:阅读the tutorial,尝试实现它,如果你有更具体的问题再回来。
【讨论】: