Potrzebna pomoc przy efekcie powiększania obrazka

0

Witam, jak w temacie mam problem z efektem powiększania obrazka, chciałbym, żeby się on powiększał(udało mi się to zrobić), lecz obrazek sie przemieszcza :/ Chciałbym, aby efekt powiększania, zaczynał się w jego "środku" i obrazek powiększał się regularnie na wszystkie strony, a nie tak jak mam teraz, że efekt powiększania następuje bezustannie w lewym górnym rogu i wtedy obrazek "ucieka" w lewy dolny róg appletu? :/

 switch(light){
				case 1:
					g.drawImage(g1,330-x,350-x,x,x,this);
					x++;

Jeśli w położeniu obrazka, zastosuje 330-x, 350-x to zacznie uciekać w lewy górny róg i oczywiście przy okazji się powiększać. Próbowałem zmieniać proporcje,np. 330-x/2, spowalnia to proces ucieczki, ale chciałbym, zeby obrazek pozostawał w miejscu, regularnie rosnąc od środka. Dodam, że ten obiekt jest kołem.

0
g.drawImage(img,330-x,350-x,2*x,2*x,null);
0

Niestety nie pomogło :/ teraz obrazek rośnie w strone lewego górnego rogu :/

0

W moim wzorze 330 i 350 to wspólrzędne środka. Jeśli obrazem jest rzeczywiście kółko, to na pewno zachowuje sie poprawnie.

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