使用DnD创建图像

时间:2011-03-12 20:23:40

标签: java swing

我想用Java创建一个自己的可显示图像 - 这不是问题所在。 但是这个图像应该在JLabel内部可拖动(仅在JLabel中)。

首先,我计划为从JComponent类扩展的此意图创建一个新类。 有了这个,我可以使用createImage(ImageProducer生产者)来创建我的图像。 但是我该如何使用这种方法?

还是有另一种可能性来实现可拖动的图像吗?

1 个答案:

答案 0 :(得分:1)

那么JLabel及其图像可以在mouseDragged上移动吗?您可以使用JLayeredPane执行此操作,并将MouseListener添加到JLabel或分层窗格。例如:dragging-a-jlabel-around-the-screen