Ciao a tutti,
Sto cercando di ruotare immagini visualizzate sul pannello di controllo di una pagina web...
Per adesso lo sto facendo tramite delle librerie mycrosoft...
progidXImageTransform.Microsoft.BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=1, rotation=<?=$iAngoloRotaz;?>)
Ma vorrei riuscirci con un applet java in modo che una volta ruotare anche altri browser riescano a visualizzarli ruotate come io le ho lasciate.
Questo e' il mio codice che nn da errori di compilazione ma nn visualizza nulla..

import java.awt.*; // Per la classe Graphics
import java.awt.geom.*;
import java.applet.*; // Per la classe Applet
import java.net.*; // Per leURL
import java.awt.event.*; // Per gli eventi

public class prova extends java.applet.Applet
{
Image Immagine;
Graphics dade;
MediaTracker tracker;
public void init()
{
setBackground(Color.white);
Immagine=getImage(getCodeBase(),"pietro.jpg");
dade = Immagine.getGraphics();
ruota(dade,0.56);
add(new Button("Apri"));
}



public void ruota(Graphics g, double ang) {
Graphics2D g2d = (Graphics2D)g;
AffineTransform origXform = g2d.getTransform();
AffineTransform newXform = (AffineTransform)(origXform.clone());
//center of rotation is center of the panel
int xRot = this.getWidth()/2;
int yRot = this.getHeight()/2;
newXform.rotate(Math.toRadians(ang), xRot, yRot);
g2d.setTransform(newXform);
//draw image centered
int x = (getWidth() - Immagine.getWidth(this))/2;
int y = (getHeight() - Immagine.getHeight(this))/2;
g2d.drawImage(Immagine, x, y, this);
g2d.setTransform(origXform);
}
}


Qualcuno puo aiutarmi a capire dove sbaglio ??
Grazie