是否可以将JLabel从一个面板拖到另一个面板? 我只能在一个面板中拖动标签。当标签摆脱负担时,它就会消失。我不知道该怎么办。
答案 0 :(得分:5)
您可以通过多种方式轻松完成此操作。一种方法是
mousePressed(...)
mouseDragged(...)
上的玻璃窗格中,mouseReleased(...)
。答案 1 :(得分:2)
开始拖动标签时,必须从当前容器中删除标签。通常我们将它添加到玻璃窗格中以允许拖动多个组件的错觉。
查看My drag is better then yours的示例。我还建议你在他的网站上挖掘,他做了一些很好的拖拉工作