Rysowanie okregu o srodku w punkcie

0

Witam chcialbym narysowac sobie okrag o srodku w ktorym klikne myszka, chcialem wykorzystac do tego funkcje:

DrawOval(int x, int y, int width, int height) 

Jednakze ona rysuje mi okrag obok tego punktu (stykajacy sie z tym punktem) ,a ja chcialbym aby ten okrag byl o srodku w tym punkcie.

Jak to zrobic ??

0

spróbuj tak
DrawOval(x-(width/2),y-(height/2),width,height);

0

drawOval((evt.getX()/5),(evt.getY()/5),10,10);

niestety jezeli ma to wygladac tak to nie dziala w dziwnych miejscach rysuje punkty :/

0

sorry jest ok tam powinien byc "-" zamiast "/" dziala, dzieki wielkie [browar]

0

tak to miało być:

int srednica = 10;
DrawOval(evt.getX() - (srednica/2), evt.getY() - (srednica/2), srednica, srednica);

EDIT: nie odświeżyłem :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1