Java-drehen Sie ein Bild in der Mitte

Wie kann ich ein Bild drehen in der Mitte, wenn Sie sich selbst?
dieser code funktioniert, aber es dreht das Bild in der oberen linken Ecke des Bildschirms:

    AffineTransform oldtrans = new AffineTransform();
    AffineTransform trans = new AffineTransform();

    trans.setToIdentity();
    trans.rotate(Math.toRadians(angle));
    trans.translate(_x-(width/2), _y-(height/2));
    g.setTransform(trans);
    g.drawImage(this.getImage(), (int)_x, (int)_y, (int)width, (int)height, null);
    trans.setToIdentity();
    g.setTransform(oldtrans);

Bitte um Hilfe!!!!

InformationsquelleAutor Narayan | 2012-05-16
Schreibe einen Kommentar