Bild per KeyListener drehen

.basti

Aktives Mitglied
Kann man irgendwie die g.rotate() Methode auch außerhalb der paintComponent() Methode aufrufen? Ich probier ein Bild bei jedem Tastendruck um den selben Winkel zu drehen. (Wie) geht das?
 
Das Vorgehen, das ich wählen würde:
  • Du merkst Dir die aktuelle Rotation.
  • Im paintComponent wird dann mit der aktuelle Rotation alles gemalt
  • In dem Event Listener (oder wodurch auch immer, könnte ja auch ein Thread sein oder so) wird dann nur die aktuelle Rotation angepasst und im Anschluss per repaint() Aufruf angestoßen, dass die Componente neu gemalt wird.
 

Zurück
Oben