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??
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??
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