Mover Imagenes en Java

hyeison

Lanero Regular
7 Ene 2005
28
Hola a todos!

Resulta que estoy haciendo un programa en java y necesito que el usuario de click en una imagen y la pueda mover por la pantalla hasta que suelte el boton del mouse.

Muchas gracias por sus aportes
 

RogerJose

Lanero Reconocido
6 Mar 2005
545
Buena pregunta, muy interesante.

Puede servir entre otras cosas para desarrollar un soft de modelado como softmodeler o algo por el estilo...
 

greenal

Lanero Regular
1 Jun 2003
59
Y entonces el foro es para contar ke esta oviendo la imagen o ke necesita hacer eso???

Con ke librerias està trabajando???? ,me imagino ke esta utilizando java.swing
 

hyeison

Lanero Regular
7 Ene 2005
28
Eso es lo que necesito, mover la imagen y si estoy utilizando java.swing y lo estoy trabajando con Netbeans

Gracias
 

xnazgul

Lanero Reconocido
17 Oct 2005
247
pues yo soy algo neofito en java y en la porgramacion, pero creo que debe manejar eventos del mouse es decir
public class Myclass extends Canvas implements MouseListener

entonces la clase MyClass debe implementar los metodos del mouse que son cuando se presiona (Click) cuando se libera, etc
 

AlejoH

Lanero Regular
19 Jun 2005
42
Lo puedes hacer con MouseListener y MouseMotionListener de awt.event.*.

Debes implementar:

mouseClicked(MouseEvent e) {}
mouseEntered(MouseEvent e) {}
mouseExited(MouseEvent e) {}
mouseMoved(MouseEvent e) {}
mousePressed(MouseEvent e) {}
mouseReleased(MouseEvent e) {}
mouseDragged(MouseEvent e) {}

MouseEvent te permite chequear donde se produjo el evento con e.getX() y e.getY().