如何在java中跨面板拖动组件

Tao*_*ang 1 java user-interface swing

是否可以将JLabel从一个面板拖到另一个面板?我只能在一个面板中拖动标签.当标签摆脱负担时,它就会消失.我不知道该怎么办.

Hov*_*els 5

您可以通过多种方式轻松完成此操作.一种方法是

  • 将标签撞到玻璃窗格上 mousePressed(...)
  • 将它拖到玻璃窗格上mouseDragged(...),
  • 然后将其放到鼠标当前所在的任何容器中mouseReleased(...).