Mehrer Objekte bewegen
-
Hi,
Ich habe bisher immer Objekte per translate(x,y) bewegt, z.B. Vierecke.... Nun möchte ich aber Objekte in verschiedene Richtungen bewegen, z.B. 2 Vierecke aufeinander zubewegen lassen. Mit translate wird aber immer alles verschoben und alles in die selbe Richtung.
Gitb es da eine Methode für?
Gruß Dengar
-
du kannst einfach dein Graphics-Objekt kopieren bevor du den translate machst
...paint(Graphics g) { Graphics gTrans=g.create(); //copy gTrans.translate(100,100); gTrans.draw...; g.translate(-100,-50); //hier wird der andere translate nicht berücksichtigt g.draw...; }