Skalowanie kwadratu

0

Witam!!
Potrzebuje pomyslu na proste zadanie:
w aplecie java podwojne klikniecie przycisku myszy ma skalowac kwadrat. moj kod po dwukrotnym kliknieciu powieksza kwadrat dwukrotnie, chodzi o to zeby kolejne podwojne klikniecie zmniejszalo go pierwotnej wielkosci:

public void skaluj_kwadrat(Rectangle2D j)
{
double x = j.getX();
double y = j.getY();
if (j == null) return;
if (j == aktualny_kwadrat)
kwadraty.remove(j);
repaint();
aktualny_kwadrat = new Rectangle2D.Double( x - BOK / 2, y - BOK / 2, BOK2 , BOK2);
kwadraty.add(aktualny_kwadrat);
aktualny_kwadrat = null;
repaint();
}

0

Dodaj do klasy zmienną boolean która będzie się zmieniac po podwojnym kliknieciu
Zaleznie czy flaga będzie true lub false wymiary kwadratu pomnożysz przez dwa lub podzielisz

0

Dzieki!

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