Como clicar e arrastar um componente?

Preciso saber como se faz para clicar num componente e arrastar. Por exemplo: Clicar num label dentro de um frame e arrastá-lo pra outra posição no frame. :?:

Voce precisa de Drag and Drop.

Ate mais :thumbup:

Agora tenho outro problema. Quando clico e arrasto o Label, ele não acompanha fielmente o mouse. Ele move para lugares diversos do frame.

Segue o código:

private void jLabel1MouseDragged(java.awt.event.MouseEvent evt) { int x = evt.getX(); int y = evt.getY(); jLabel1.setLocation(x,y); }

Abraço!

o problema eh que vc seta o X e o Y do evento… esse X e Y sao relativos a posicao do mouse em cima do label… nao da posicao na tela… se nao me engano vc precisa pegar a posicao na tela… tem um metodo evt.getXOnScreen()… tenta esse… ou procura por algum q se encaixe no que vc precisa!!!