Clicando em um objeto desenhado

Eu tenho uma aula chamadaShape que herda do JPanel.

Um número de subclasses, por sua vez,Shape classes, uma para cada tipo de forma.

Cada forma tem seu próprio overridenpaint() método, que desenha a respectiva forma.

Eu gostaria de poder clicar em qualquer forma e estou tentando implementar essa lógica por enquanto. Por favor, note que cada forma foi adicionada a um arrayList.

No entanto, a instrução contém sempre retorna falso, mesmo quando clico dentro da forma.

Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion