Voila je veux utiliser Graphics2d pour activer l'antialiasing et la transparence(alpha).
Mais des que j'utilise Graphics2D : je ne vois plus rien dans IE et Netscape écrit : Class NomdeMaClasse got a security violation : method verification error.
Un exemple ou je n'ai pas d'erreur :
public void paint(Graphics g){
Graphics2D screen2D = (Graphics2D)g;
setBackground(Color.blue);
Image temp=createImage(300,300);
ecran=temp.getGraphics();
super.paint(ecran);
g.drawImage(temp,0,0,Color.blue,null);
}
Avec erreur:
public void paint(Graphics g){
Graphics2D screen2D = (Graphics2D)g;
screen2D.setColor(Color.white); <--erreur
setBackground(Color.blue);
Image temp=createImage(300,300);
ecran=temp.getGraphics();
super.paint(ecran);
g.drawImage(temp,0,0,Color.blue,null);
}
Des que j'utilise screen2D: l'applet ne marchera pas dans IE ou Netscape mais marche avec Appletviewer ou Jbuilder.
Comment résoudre ce probleme?
Merci d'avance.
---------------