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...; 
    }
    

Anmelden zum Antworten