Hallo zusammen,
ich habe ein JPanel, auf das ich mittels Graphics2D zeichne. Den Zoom stelle ich über g2.scale() ein, was auch wunderbar funktioniert.
Jetzt habe ich Shapes auf dem Panel, die ich nach dem Zoomen gerne bewegen möchte. Allerdings stimmen die Mauskoordinaten nach dem Zoomen nicht mehr. Wie kann ich die am einfachsten umrechnen?
Eigentlich sollte es ja reichen, den Zoom-Grad mit einzubeziehen, nach dem Berechnen habe ich dann aber evtl. double-Werte und ich setze bei jedem Shape int-Werte . Gibt es eine einfachere Möglichkeit oder muss ich mir die Arbeit machen und das alles auf double umstellen?
Gruß,
Fabian
ich habe ein JPanel, auf das ich mittels Graphics2D zeichne. Den Zoom stelle ich über g2.scale() ein, was auch wunderbar funktioniert.
Jetzt habe ich Shapes auf dem Panel, die ich nach dem Zoomen gerne bewegen möchte. Allerdings stimmen die Mauskoordinaten nach dem Zoomen nicht mehr. Wie kann ich die am einfachsten umrechnen?
Eigentlich sollte es ja reichen, den Zoom-Grad mit einzubeziehen, nach dem Berechnen habe ich dann aber evtl. double-Werte und ich setze bei jedem Shape int-Werte . Gibt es eine einfachere Möglichkeit oder muss ich mir die Arbeit machen und das alles auf double umstellen?
Gruß,
Fabian