Como faço pra botar as coordenadas do Mouse no centro da figura?

Onde tá o mouse foi onde clickei, como faço pra a figura ir pro centro dele?

No momento que for criar a figura, você precisa subtrair metade da largura e da altura da figura das coordenadas de clique do mouse. Se for um círculo (largura=altura) e estiver usando o raio, subtraia o raio (ou metade do diâmetro).

Algo assim (pseudocódigo):

void mouseClick( mouseX, mouseY){
  int x = mouseX - laguraDaFigura / 2;
  int y = mouseY - alturaDaFigura / 2;

 //crie a figura nas coordenadas x e y
 Circulo circulo = new Circulo(x, y);
}

Abraço.

Rapaz, é isso mesmo…
Muito obrigado!