我想用Java创建一个自己的可显示图像 - 这不是问题所在。 但是这个图像应该在JLabel内部可拖动(仅在JLabel中)。
首先,我计划为从JComponent类扩展的此意图创建一个新类。 有了这个,我可以使用createImage(ImageProducer生产者)来创建我的图像。 但是我该如何使用这种方法?
还是有另一种可能性来实现可拖动的图像吗?
答案 0 :(得分:1)
那么JLabel及其图像可以在mouseDragged上移动吗?您可以使用JLayeredPane执行此操作,并将MouseListener添加到JLabel或分层窗格。例如:dragging-a-jlabel-around-the-screen