but when i trace the X and Y of the rotated rectangle, it always show the same values (unless if i moved left-right/up-down) but during the rotation nothing changes is there a way to find it ? to clarify the problem : the rectangle is a "gun" and therefore i need to know the x and y value during the rotation to be able to launch bullets

PS : i tried to rotate the bullets (i don't think it's the right way) but after i tried it, the result is very annoying,i had to write the code in the bottom of the paint method, otherwise, everything that i draw after it will rotate with it,(i tried drawing it with a different Graphics2D variable but still the same result) it should be a fix for that and am sure am going to ask about it later but for now, is there a way to find the new X and Y after rotation ??

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org