Shapes

Pessoal, estou fazendo um trabalho de Computação Gráfica e usei Shapes para fazer as formas Geométricas e agora preciso selecionar as mesmas com o mouse, mas não estou conseguindo desenvolver isso, pois como eu não implementei cada figura e usei essa classe pronta não sei como faço para pegar os pontos da figura que eu desejo para selecionar.

Alguém pode me ajudar ou dar alguma idéia.

Obrigada

tenta usar o método " contains(double x, double y) "
Doc: “Tests if the specified coordinates are inside the boundary of
the Shape.”

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Shape.html

Rodrigo, vê se você ainda pode me ajudar !!!

Esse método contains eu já testei mas o problema dele é que se eu tenho um retângulo ou uma elipse e o usuário clica no meio da figura ele fala que aquele ponto faz parte da figura e eu queria um método que só falasse isso se o usuário clicasse na borda da figura…

É isso …

Ou talvez vc tenha alguma idéia de como eu posso solucionar esse problema.
Obrigada

Abs

Vc pode tentar por exemplo fazer com que cada Objeto (elipse, retangulo …) seja estendido (extends) de JComponent por exemplo, aí vc pode adicionar eventos a eles, então vc não precisaria nem pegar as coordenadas de onde foi clicado …

Valeu Rodrigo, vou colocar essa idéia em prática e espero que funcione !!!

Abs