是否可以将 JLabel 从一个面板拖到另一个面板?我只能在一个面板中拖动标签。当标签从负担中移开时,它就消失了。我不知道该怎么办。
问问题
1071 次
2 回答
5
您可以通过多种方式轻松做到这一点。一种方法是
- 将标签撞到玻璃板上
mousePressed(...)
- 将其拖到玻璃窗格中
mouseDragged(...)
, - 然后将其放到鼠标当前所在的任何容器中
mouseReleased(...)
。
于 2013-04-25T16:26:47.513 回答
2
当您开始拖动它时,您必须从其当前容器中删除标签。通常我们将它添加到玻璃窗格中以允许在多个组件之间拖动的错觉。
以我的阻力比你的更好为例。我还建议您在他的网站上进行挖掘,他在拖放方面做得很好
于 2013-04-25T20:41:55.197 回答