webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 2009
-
8 janv. 2007 à 19:58
webdeb
Messages postés488Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention31 mars 2009
-
8 janv. 2007 à 20:09
Bonsoir à tous,
J'aimerai mettre une image de background en fond de ma classe qui hérite des propriétés de la classe Applet. Voici les étapes que j'ai faites :
1/ Déclaration d'un attribut privé de type Image appletBackground
2/ Dans init() je préload l'image avec :
try {
appletBackground = this.getToolkit().getImage(new URL(getDocumentBase(), "images/bg.png"));
}
catch(MalformedURLException exc)
{
System.out.println("Le chemin des images est incorrect !");
}
3/ Dans ma méthode paint() j'ai ceci :
// Recuperation de la couleur de fond pour utilisation dans le double buffer
gBuffer.setColor(getBackground());
// On passe le double buffer a la couleur de fond
gBuffer.fillRect(0,0, getSize().width, getSize().height);
// Mise en place du background de l'applet
gBuffer.drawImage(appletBackground,getSize().width, getSize().height, null);