Drag Polygon

1 resposta
R

Tenho uma classe que estende a JComponent, e que desenha um Polygon. Gostaria de saber como posso arrastar este poligono, sendo que não sei a sua forma, e assim não tenho como saber se o mouse está por cima do objeto ou não;

Alguém poderia ajudar??

1 Resposta

C

Considerando que seu JComponent está dentro de algum painel, vc poderia colocar um MouseListener neste painel ( provavelmente um JPanel) e como vc tem informações de localização do seu JComponent relativa ao JPanel vc poderia checar em um dos eventos coletados pelo MouseListener se o mouse está ou não sobre o seu comp. usando os metodos getX() getY() do MouseEvent.

Claudio Gualberto
SCJP 2 1.4

Criado 16 de junho de 2003
Ultima resposta 16 de jun. de 2003
Respostas 1
Participantes 2